Salve a tutti,
ho un problema e non riesco a venirne a capo...sicuramente la soluzione è semplice ma non mi viene in mente.
ho una tabella POST e una COMMENTS
la tabella Comments è costituita così:
ID | IDPOST | TEXT
Sostanzialmente un commento è legato ad un solo post, mentre un post può avere da 0 a N commenti.
Ho bisogno di recuperare un elenco di tutti i post (compresi quelli con 0 commenti) e il loro relativo numero di commenti.
La query che avevo pensato inizialmente è:
Il problema è che così ovviamente seleziona solo i Post che hanno almeno 1 commento. Come faccio ad includere nel risultato della query anche gli altri? Non importa il valore del campo count in quel caso, che sia 0 o null fa lo stessoCodice PHP:SELECT POSTNAME, COUNT(*)
FROM POST P, COMMENTS C
WHERE C.IDPOST=P.ID
GROUP BY P.ID
Grazie!


Rispondi quotando