虛表的使用,和查詢結果通過無關聯多表進行獲取

2021-08-29 01:17:59 字數 1109 閱讀 9188

select workdate,workline,ssize, sum(qty) qty,sono=@so_no, soitem=@item_no into #ets_list from 

employeedaytable

where

zdcode =(select zdcode from vw_36_9_t_sczzd where sono =@so_no and soitemno=@item_no)

and colorname =(select top 1 colordescription from sbd_cen_sizebreakdown where so_no =@so_no and so_item=@item_no)

group by workdate,workline,ssize

select size,orderqty,qty as planedqty from

(select ssize ,sum(qty) qty ,sono,soitem from #ets_list as p1 group by ssize,sono,soitem) as p1

right join

( select sizecup as size ,orderqty ,so_no,so_item from vw_cm1_sizebreakdowm where so_no=@so_no and so_item=@item_no ) as p2

on p2.so_no =p1.sono and p2.so_item=p1.soitem and p2.size=p1.ssize order by p2.size asc

drop table #ets_list

employeedaytable 就是乙個table1

vw_36_9_t_sczzd 是乙個table2

vw_cm1_sizebreakdowm 是乙個table3

sbd_cen_sizebreakdown 是乙個table4

三個表都沒有太多關聯,此處作用就是將查詢的結果匯到一起展示出來

實質上在給虛表設值時候sono=@so_no, soitem=@item_no 這樣使後面的並列查詢能夠實現

Yii關聯表的查詢和排序

通過中間表,關聯多對多關係 via 實現一對一關聯 關聯一對多 hasmony 操作步驟 要能排序 step3 解決joinwith一對多關係之後分頁錯誤 end參考 環境 yii2.0 在做使用者列表展示的時候,需要展示子表的一些字段,並可以根據子表的字段進行排序,進行查詢。並且,關聯的多個表,其...

使用ADOX方便的查詢表和字段

測試環境 winxp vb6 新增 2個列表框,1個按鈕 引用微軟 ado ext.2.x for dll and security dim cat as adox.catalog dim n as adodb.connection dim tbl as adox.table private sub...

oracle分割槽表的使用和查詢

參考 假設有乙個customer表,表中有資料200000行,我們將此表通過customer id進行分割槽,每個分割槽儲存100000行,我們將每個分割槽儲存到單獨的表空間中,這樣資料檔案就可以跨越多個物理磁碟。下面是建立表和分割槽的 create table customer customer ...