Ciao, ennesimo problema con una query....
Ho 2 tabelle:
codice:
tab_insegnanti 
id_insegnante      nome_insegnante 
1                     rossi
2                     verdi
3                     gialli
4                     bianchi
codice:
tab_alunni 
id_alunno      nome_alunno      rif_insegnante 
1                roberta               1
2                monica                2
3                marco                 2
4                simona                3
5                matteo                3
6                franco                3
Vorrei eseguire una query per ottenere il seguente risultato

codice:
-----------------------------------
--NOME INSEGNANTE--+--NOME ALUNNO--
-------------------+---------------
--     rossi       +    roberta  --
--     verdi       +    monica   --
--     verdi       +    marco    --
--     gialli      +    simona   --
--     gialli      +    matteo   --
--     gialli      +    franco   --
--     bianchi     +             --
-----------------------------------
in modo che vengano mostrati TUTTI gli alunni e, allo stesso tempo, anche gli eventuali insegnanti senza alunni associati.
Se imposto la query in questo modo:

SELECT tab_alunni.*, tab_insegnanti.*
FROM tab_alunni, tab_insegnanti
WHERE tab_alunni.rif_insegnante = tab_insegnanti.id_insegnante


ottengo si tutti gli alunni, ma ovviamente l'eventuale insegnante senza alunno associato (nell'esempio "bianchi") non appare nel risultato.
Esiste una soluzione al problema?

Grazie in anticipo!