SQL語句-關聯查詢有兩張表:A,B表A中有數據:出庫ID,圖書 愛問知
select b.出庫ID,b.出庫總額 from A a,B b where a.出庫ID=b.出庫ID and b.出庫總額 not in ( select sum(a.圖書總價) from A where a.出庫ID in ( select distinct b.出庫ID from B where 1=1 ) )最里層的in 是找出所有不同的出庫ID,外面一層的in是查詢出這些出庫ID在A表中圖書總價的合計值,然后查詢出A,B兩表出庫ID相同,但B表的出庫總額不等于A表的圖書總價合計值的列。
sql語句三張表關聯查詢
Select a.*,*ature_alarm_gradient From ugp_check_node as a
Inner Join ugp_converge_node as b On *=*
Inner Join ugp_converge_node_config as c On *=*個人覺得,b里面應該是沒有id的,應該是b里面有個列與a相關另一個列與c相關,a與c沒關系,這樣才會出現3表關聯的需求,不然又不查b 那么這個查詢跟b就沒什么關系了
轉載請注明出處華閱文章網 » 關聯查詢的sql語句