HTML beginner |
|
Ik probeer een query te schrijven waarmee per gebruiker wordt getelt hoeveel berichten en comment de gebruiker heeft. Het resultaat moet dus een lijst met gebruikers zijn en hoeveel posts en comments ze hebben. Ik kom er met de query alleen niet helemaal uit.
Tot nu toe heb ik dit:
SELECT
USE_Username,
COUNT(POS_ID) AS NumberOfPosts,
COUNT(COM_ID) AS NumberOfComments
FROM TblUsers
LEFT JOIN TblPosts ON (POS_UserID = USE_ID)
LEFT JOIN TblComments ON (COM_UserID = USE_ID)
GROUP BY USE_ID
SELECT USE_Username, COUNT(POS_ID ) AS NumberOfPosts , COUNT(COM_ID ) AS NumberOfComments FROM TblUsers LEFT JOIN TblPosts ON (POS_UserID = USE_ID )LEFT JOIN TblComments ON (COM_UserID = USE_ID ) GROUP BY USE_ID
Alleen is het aantal posts en comments nu hetzelfe. Ik begrijp wel waarom dat gebeurd maar is het mogelijk om dit op een andere manier allemaal in één query te doen?
|