devo selezionare userdid, username, professione, punti, avatar degli utenti con punteggi maggiori per ogni professione
queste le tabelle
lyxg.gif
stranamente all'atto pratico mi ordina i risultati dal punteggi maggiore, ma restituisce il primo trovato della professione.codice:SELECT p.userid, p.points,u.username,c.avatar,c.cb_professione FROM points AS p INNER JOIN comprofiler AS c ON c.id = p.userid INNER JOIN users AS u ON u.id = p.userid WHERE p.points >0 AND c.cb_professione !='' GROUP BY c.cb_professione ORDER BY p.points DESC
mi spiego:
nel db ci sono UTENTEA (1000punti) e UTENTEB (2000punti) con professione "attore"
la query stampa UTENTEA, perché (credo, in una delle tabelle, UTENTEA è stato inserito prima)

Rispondi quotando

