【发布时间】:2015-10-14 17:10:56
【问题描述】:
我有三个表 projects、discussions 和 comments。
我试过这样:
SELECT p.PRO_Name, COUNT( d.DIS_Id ) AS nofdisc, COUNT( c.COM_Id ) AS nofcom
FROM projects p
LEFT JOIN discussions d ON p.PRO_Id = d.PRO_Id
LEFT JOIN comments c ON d.DIS_Id = c.DIS_Id
GROUP BY p.PRO_Name LIMIT 0 , 30
但它从discussions 中获取所有行,comments 的计数与discussions 的计数相同。
【问题讨论】:
-
您期望的结果是什么?我认为您想将
SELECT放入SELECT -
我想要项目对应的总讨论和讨论对应的总 cmets。我已经检查了这个链接“stackoverflow.com/questions/16134794/…”但逻辑不清楚..