Heb twee tabellen. (Mysql) De onderstaande code laat een lijst zien van de top-10 repyers. Hartstikke mooi. Nu is elke 'user_id' een nummer met een bijbehorend persoon uit een andere tabel.
Hoe kan ik er nu voor zorgen dat ik in plaats van de user_id's de volledige namen in de tabel kan tonen? Die moet met een join ofzo?
Zie hier de code zoals het wel werkt, alleen maar met nummers.
Zie hier een probeersel van mij:
Dit werkt niet. Er vercshijnt wel een lijst, alleen kloppen de gegevens niet
Hoe kan ik er nu voor zorgen dat ik in plaats van de user_id's de volledige namen in de tabel kan tonen? Die moet met een join ofzo?
Zie hier de code zoals het wel werkt, alleen maar met nummers.
code:
1
2
3
4
5
| SELECT c.user_id
,count(c.user_id)
FROM lommers_nieuws_comments c
GROUP BY user_id
DESC LIMIT 0,10 |
Zie hier een probeersel van mij:
code:
1
2
3
4
5
6
7
8
| SELECT c.user_id , u.loginname , count(c.user_id) AS aantal FROM lommers_nieuws_comments c ,lommers_users u WHERE c.user_id = u.id GROUP BY user_id ORDER BY aantal DESC LIMIT 0,10 |
Dit werkt niet. Er vercshijnt wel een lijst, alleen kloppen de gegevens niet