1樓:匿名使用者
select 表1.貨號,表1.編號,表2.規格,sum(表3.入數量-表3.出數量) as 庫存
from 表1 left join 表2 on 表1.編號=表2.編號
left join 表3 on 表1.編號=表3.編號group by 表1.貨號,表1.編號,表2.規格
2樓:邵錢偉
select a.貨號,a.編號,b.規格,c.庫存(入數量-出數量)
from 表1 as a,表2 as b
(select 編號,sum(入數量 -出數量) as 庫存from 表3 group by 編號) as cwhere a. 編號=b. 編號 and a.
編號=c. 編號
3樓:
select t.* ,(select sum(c.入數量) from 表3 as c where c.
編號 = t.編號) as 入數量 ,(select sum(c.出數量) from 表3 as c where c.
編號 = t.編號) as 入數量 from (select a.貨號,b.
編號,b.規格 from 表1 as a inner join 表2 as b on a.編號 = b.編號)
sql查詢三個有關聯的表的資料
4樓:
select a.dh,a.kh,b.sp,c.je from a
left outer join b on a.id=b.id
left ouer join c on a.dh=c.dh
5樓:匿名使用者
select a.dh,a.kh,b.
sp,c.jefrom a left join b on a.id=b.
idleft join c on a.dh=c.dh你不都寫出來了嗎
sql語句如何將表進行關聯查詢,sql語句如何將三個表進行關聯查詢?
select distinct a.caseno caseno,a.daterecived,a.buildid,a.contractno,max b.dateofrmi dateofrmi,c.venue,c.district from a left join b on a.caseno b.cas...
SQL一對多表關聯查詢,sql多對多關係的兩表如何聯合查詢出所有的結果?
補充 這個,感覺樓主的語句不用寫成這樣詭異的,你可以試試下面的語句符不符合你的要求 select from table1 a,table 2 b where a.name b.name 這樣不就行了麼?可以給多一點資訊麼?具體你想返回什麼呢?是這樣麼?table1符合的記錄欄位 table1所對應的...
從多個表中查詢資料的sql語句,sql一個表中同時查詢兩個count的sql語句
建立一個儲存過程用來讀取 create procedure testpercudureasdeclare col integerdeclare tablename varchar 100 declare sql as varchar 200 begin select top 0 qqnum into...