Einschließlich Posts, zu denen Nutzer Kommentare abgegeben haben

Ich berechne durchschnittliche Punkte für Benutzer, die einen Beitrag verfasst haben. Aber jetzt möchte ich die Punkte für die Beiträge, die sie kommentiert haben, auch mitteln. Meine Abfrage sieht ohne Kommentare so aus:

SELECT u.user_fullname, ROUND(AVG(p.total_points),2) avgPoints FROM cl_user_identities u JOIN cl_posts p ON p.user_identity_id = u.user_identity_id GROUP BY u.user_identity_id 

Wie füge ich die Beiträge hinzu, zu denen Nutzer auch kommentiert haben?

Hier ist mein Tabellenschema:

 cl_posts - post_id - user_identity_id - post_title - total_points cl_comments - comment_id - post_id - user_identity_id - comment_text cl_user_identities - user_identity_id - user_fullname 

Jede Hilfe wäre großartig!

Solutions Collecting From Web of "Einschließlich Posts, zu denen Nutzer Kommentare abgegeben haben"

 SELECT u.user_fullname, ROUND(AVG(p.total_points),2) avgPoints, (SELECT ROUND(AVG(total_points),2) FROM cl_posts p2 JOIN cl_comments c2 ON c2.post_id = p2.post_id WHERE c2.user_identity_id = u.user_identity_id) as avgPoints2 FROM cl_user_identities u JOIN cl_posts p ON p.user_identity_id = u.user_identity_id GROUP BY u.user_identity_id