我没有看到表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
。 - vanSELECT 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 inner join是无用的,但如果您需要检索城市或mem_no,则可能会有用;在这种情况下,请记得在GROUP BY子句中也添加该字段。