萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> sql 多表查詢

sql 多表查詢

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?name=PHP">PHP怎麼寫  謝謝!
            總月收入(電器月銷售收入+特別月銷售收入)     年收入(電器年銷售收入+特別年銷售收入)
張三
李四
王五
麻二
劉七

select 姓名,sum(電器月銷售收入) as 總月收入,sum(電器年銷售收入)as 年收入  from (SELECT *  FROM A表  union  SELECT *  FROM B表
)  c group by name;

copyright © 萬盛學電腦網 all rights reserved