Mi sono bloccato su una query...
Il db ha una struttura tipo:
tab1:
NOME | COGNOME | ID_SCUOLA
tab2:
ID_SCUOLA | NOME_SCUOLA
voglio l' elenco di tutti i nomi delle scuole ed il numero dei relativi iscritti, anche nel caso in cui non ci siano iscritti, ovvero un qualcosa tipo:
Nome scuola 1 -> 5 iscritti
Nome scuola 2 -> 0 iscritti
Nome scuola 3 -> 8 iscritti
La soluzione più vicina a quella che richieso è questa:
SELECT NOME_SCUOLA,COUNT(ID_SCUOLA) from tab1 t1,tab2 t2 WHERE t1.ID_SCUOLA= t2.ID_SCUOLA GROUP BY NOME_SCUOLA
ma questa query mi restituisce solo le scuole con almeno un iscritto, io voglio tutte le scuole a prescindere.
Qualche soluzione ?