Originariamente inviato da lilo
Posso relazionare due tabelle, anche quando tutti i campi della prima nn sono presenti nella seconda, con una unica query?

Ho due tabelle, la prima con 25 test, la seconda con i voti su solo 18 test complessivi. Come faccio a visualizzarli tutti e 25?

In pratica con la seguente query, ne visutalizza solo una parte:
Codice PHP:
SELECT t1.idtestt1.testt1.autoret2.idtestt2.media 
FROM test 
AS t1voto as t2 
where t1
.idtest=t2.idtest 
or t2.idtest is NULL 
Come posso risolvere?
Ciao
devi fare una left join:
codice:
SELECT 
      test.idtest, test.test, test.autore, voto.idtest, voto.media 
FROM 
     test 
LEFT JOIN 
     voto
   ON 
      test.idtest = voto.idtest
se ti vuoi documentare LEGGI QUI