1樓:匿名使用者
比較容易理解,如果表a中有乙個外來鍵引用了表b的主鍵,a表就是子表,b表就是父表。當查詢表a的資料時,通過表a的外來鍵將表b的記錄也查詢出來,這就是級聯查詢。相應的還有級聯刪除,當刪除b表的記錄時,會先將a表中關聯的記錄刪掉
2樓:公羊如柳
select pe.cfitemnumberid as 專案編碼,pe.cfitemname as 專案名稱,sum(pe.cfpactmoney) as 專案合同額,
(sum(ee.cfbudgetsummoney)+sum(de.cfafteradjustmoney)) as 成本費用額,
nvl(round(((sum(pe.cfpactmoney)-(sum(ee.cfbudgetsummoney)+sum(de.
cfafteradjustmoney)))/sum(pe.cfpactmoney)),2),0)*100 || '%' as 毛利率
from ct_ifm_itempactentry pe
left join ct_ifm_itempact p on pe.fparentid = p.fid
left join ct_ifm_itemexpensebudget e on pe.cfitemnumberid = e.cfitemcodingid
left join ct_ifm_itemexpensebudgetentry ee on ee.fparentid = e.fid
left join ct_ifm_itemdatumbudget d on pe.cfitemnumberid = d.cfitemcodingid
left join ct_ifm_itemdatumbudgetentry de on d.fid = de.fparentid
where pe.cfitemnumberid is not null
group by pe.cfitemnumberid,pe.cfitemname
sql兩張表關聯查詢,oracle兩張表關聯查詢
sqlserver下,表資料 create table a id int,name varchar 10 note varchar 10 insert into a values 1,a aaa insert into a values 2,b bbb insert into a values 3,...
什麼是級聯,級聯操作是什麼意思
級聯是用來設計一對bai 多關係的。例如一du個表存zhi放老師的資訊 表a 姓dao名,性別,年齡 內 姓名為主鍵。還有一 容張表存放老師所教的班級資訊 表b 姓名,班級 他們通過姓名來級聯。級聯的操作有級聯更新,級聯刪除。在啟用乙個級聯更新選項後,就可在存在相匹配的外鍵值的前提下更改乙個主鍵值。...
什麼是oracle中的sid,有什麼用呢?請求幫助
sid即system identifier 當oracle的instance啟動之後,會在系統記憶體佔據一塊區域,作業系統就是通過sid來區分不同instance的訊號量。一般來說,sid跟資料庫名相同,但不同也可以。oracle資料庫的乙個例項,就是乙個資料庫,類似sql server中的 nor...