[英]How count rows for each rows in table?
我從table1:
獲取行table1:
SELECT table1.id, COUNT(commentTable1.id) AS CNT3, COUNT(photoTable1.id) AS CNT2, COUNT(fileTable1.id) AS CNT3 FROM table1
LEFT JOIN commentTable1 ON...
LEFT JOIN photoTable1 ON...
LEFT JOIN fileTable1 ON ...
如何正確地為每個COUNT
使用GROUP BY
? 現在我弄錯了CNT3
數量
您無法按計數分組,所以我假設您正在按table1.id
分組
SELECT table1.id, COUNT(commentTable1.id) AS CNT3, COUNT(photoTable1.id) AS CNT2, COUNT(fileTable1.id) AS CNT3 FROM table1
LEFT JOIN commentTable1 ON...
LEFT JOIN photoTable1 ON...
LEFT JOIN fileTable1 ON ...
GROUP BY table1.id
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.