0
我想顯示兩列來彙總數據。Mysql無法將兩個表格列連接成一個顯示
table1
- 計算所有與id爲show_users
表中id相同的字段。table2
- 將所有與id相同的值與show_users
表中的id相加。
這是我的查詢:
SELECT show_users.id, COUNT(`table1`.id) as sum_fields , SUM(`table2`.count) as count_all
FROM `show_users`
LEFT JOIN `table1` ON `show_users`.id = `table1`.id
LEFT JOIN `table2` ON `show_users`.id = `table2`.id
GROUP by show_users.id
ORDER BY sum_fields DESC
的table2
結果都很好,但table1
數不正確的值... 這是爲什麼?
因爲在連接這樣的計數是爲連接表而不是孤立的。 – 2012-04-05 11:13:33
我不明白... – Dar 2012-04-05 11:24:16
我的意思是計數值爲table1不是exemp因爲它是用於連接表 – 2012-04-05 11:25:52