Buonasera , ringrazio innanzitutto vi ringrazio sempre per l'aiuto.
Ho due tabelle una con il messaggi e l'altra con i commenti, devo estrarre i post con più commenti , quello più popolari, come posso fare?
Buonasera , ringrazio innanzitutto vi ringrazio sempre per l'aiuto.
Ho due tabelle una con il messaggi e l'altra con i commenti, devo estrarre i post con più commenti , quello più popolari, come posso fare?
Quando scrivi una domanda abituati a fornire maggiori dettagli. Anche se la questione non ha niente a che fare con php, e supponendo che le due tabelle hanno una relazione one to many, la query sarà qualcosa che somiglia a:
Una risposta più precisa è impossibile da dare finché non fornisci maggiori dettagli.codice:SELECT COUNT(commenti.messaggi_id) AS count FROM messaggi JOIN commenti ON commenti.messaggi_id = messaggi.id GROUP BY commenti.messaggi_id ORDER_BY count DESC
Si scusami, allora io ho due tabelle
1) tabella : forum
id_forum
testo
titolo
immagine
2) tabella : commenti
id_commento
id_forum
testo
io vorrei estrarre i post che hanno ottenuto più commenti
ho provato a fare come mi hai detto
ma ottengo in phpadmin un errore di sintassicodice:if (! $db->Query("SELECT COUNT(commenti.id_forum) AS count FROM forum JOIN commenti ON commenti.id_forum = forum.id_forum GROUP BY commenti.id_forum ORDER_BY count DESC LIMIT 5")) echo $db->Kill();
Ultima modifica di Werwolfe; 23-01-2015 a 00:40
Non l'avevo proprio notato _grazie domani mattina lo provo e ti aggiorno.