SQL數個表中相同ID的求和查詢

2021-09-13 07:02:28 字數 585 閱讀 7431

1樓:李巨集

如果表的數量都不能確定,那麼就不是一件易事了

一兩句sql解決不了問題

2樓:

求id為123在20060801至20060804期間的銷售總和:

select id,sum(銷售額)

from (

select *from 20060801union

select *from 20060802union

select *from 20060803union

select *from 20060804)where id=123

group by id

或select id,sum(銷售額)

from (

select *from 20060801 where id=123union

select *from 20060802 where id=123union

select *from 20060803 where id=123union

select *from 20060804 where id=123)group by id

sql兩表聯合查詢「根據這兩個字段值相同查詢其他字段值」怎

通過在關聯的時抄候,強制指定排襲序規則,bai來避免衝突。select a.file1 as a1,b.file1 as b1 from a join b on a.file1 b.file1 collate chinese prc cs as sql語言du 是結構化查zhi詢語言 structu...

問sql語句怎麼寫。簡單點的。兩個表通過id關聯,查表時顯示另相關的某列,如果沒有就不顯示

select a.id,a.mingzi,isnull b.jiguan,as jiguan from a left join b on a.id b.id 效果如下圖 可以使用left join select a.isnull b.jiguan,as jiguan from a left join...

將SQL裡相同ID的資料放在一起用什麼語句

如果是oracle,有現成的函式 select user,wmsys.wm concat tfbm tfbm from tabname group by user select user,group concat tfbm from table 表名 group by user 改成你的表名就行了 ...