Her tablo çok yorum olabilir 'events' ve 'konu' olarak adlandırılan iki tablo var.
Ne yapmam gerekiyor, her satır için yorumların miktarı ile tüm olaylar ve konular listesi olduğunu. Ben büyük işler tüm konuları, geri dönmek için idare ettik ama ben MySQL olayları tablo ekleyebilirsiniz bilmiyorum. Yorumlar ve olaylar tablo alanları aşağıda listelenmiştir. Herkes bu sorgu ile bana yardımcı olabilir misiniz?
Etkinlikler:
- Kimlik
- Event_name
Yorumlar:
- Post_id <- olaylar veya konular tablo ya için releated id
tablo <- satır ait tablo öylesine konular veya olaylar ya
SELECT t.id, t.title, c.created_at, IF(ISNULL(c.allComments), 0, c.allComments) AS totalComments FROM topics AS t LEFT OUTER JOIN ( SELECT created_at, post_id, COUNT(*) AS allComments FROM comments GROUP BY post_id ) AS c ON c.post_id = t.id ORDER BY tc.created_at DESC, c.allComments DESC