sql 多表查詢
SELECT DISTINCT(a.name,b.name),COUNT(電器月銷售收入+特別月銷售收入) as monse,COUNT(電器年銷售收入+特別年銷售收入) as year FROM a,b WHERE a.id=b.id;
有2個表:
A表
姓名 電器月銷售收入 電器年銷售收入
張三 5000 200000
李四 6000 30000
王五 7000 700000
B表
姓名 特別月銷售收入 特別年銷售收入
麻二 3000 36000
張三 2000 24000
劉七 2500 30000
王五 1600 19200
我想得到每個人的總收入情況:PHP怎麼寫 謝謝!
總月收入(電器月銷售收入+特別月銷售收入) 年收入(電器年銷售收入+特別年銷售收入)
張三
李四
王五
麻二
劉七
select 姓名,sum(電器月銷售收入) as 總月收入,sum(電器年銷售收入)as 年收入 from (SELECT * FROM A表 union SELECT * FROM B表
) c group by name;