【发布时间】:2011-02-01 12:58:38
【问题描述】:
【问题讨论】:
-
到目前为止你做了什么,你目前的尝试有什么问题?
-
我尝试了许多 sql 语句,但无法让它们工作。我尝试加入,inner jon 等我也在互联网上搜索但没有得到任何答案。
标签: php sql mysql count inner-join
【问题讨论】:
标签: php sql mysql count inner-join
我看不出与表 1 有任何关系。下面是一个在两个表之间使用内部联接并按 uid 分组的示例:
SELECT
t3.uid,
t3.industry,
count(t2.fid)
FROM
table3 t3
INNER JOIN
table2 t2 ON t3.uid = t2.uid
GROUP BY
t3.uid
【讨论】:
t3.insdustry
试试这个:
SELECT table1.uid,table3.industry,COUNT(table2.fid)
FROM table1
INNER JOIN table3 ON table1.uid=table3.uid
INNER JOIN table2 ON table1.uid=table2.uid
GROUP BY table1.uid, table3.industry
Table1 内连接没用,但如果您需要检索 city 或 mem_no,它可能会很有用; 在这种情况下,请记住在 GROUP BY 子句中也添加该字段。
【讨论】: