Access

di il
1 risposte

Access

Ciao sono un nuovo utente e ho qualche problema con access; avrei bisogno di qualche dritta!!!!
Sto facendo una query tra 4 tabelle (INNER JOIN) per inserire su una unica tabella i valori presenti sulle 4 tabelle, i campi di contatto tra le 4 tabelle sono i campi data e ora.
Fino a quando sulle tabelle sono presenti dei dati diciamo che +o- il risultato è quello che mi aspettavo (anche se non mi visualizza i dati che non sono presenti su tutte e 4 le tabelle)
Il problema vero e proprio è quando su una (o +) di queste tabelle non ci sono i dati allora la query non mi dà nessun risultato. Come faccio ad inserire (diciamo a 0) i dati non presenti sulla tabella o meglio esiste un comando a livello di query dove posso dirgli:
"inseriscimi il dato e se non lo trovi metti per default il valore a 0)?
Vi prego aiutatemi!!!!!!!!!!!!!!



bella zio!

1 Risposte

  • Re: Access

    Ciao anzichè le inner join puoi utilizzare le left join.

    esempio.

    tabella_1
    ---------
    a
    b

    tabella_2
    ---------
    1

    select * from tabella_1 left join tabella_2 da come risultato

    a 1
    b null

    mentre con la inner join darebbe:
    a 1


    Ciao

    A volte basta un solo carattere sbagliato nel codice sorgente per mettere in crisi un' intera applicazione...
Devi accedere o registrarti per scrivere nel forum
1 risposte