程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> sql 多表查詢

sql 多表查詢

編輯:MySQL綜合教程

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;

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved