个人比较喜欢用的链表查询
admin
2023-05-25 17:01:02
0
select distinct b.MaterialID,a.id,a.InNo,a.Title,a.FromType,a.FromBillID,d.orderNo  
 
,a.Executor,h.EmployeeName as ExecutorName,a.Processor,e.EmployeeName as ProcessorName 
 
,a.EnterDate,a.projectID,a.totalProduct 
 
,case a.billStatus when '0' then '制单' when '1' then '执行' when '2' then'结单' end as b illStatus 
 
,a.DepId,f.CustName,b.ID as detailID,b.ProductNo,b.ProductName,b.Specification,b.size 
 
,b.unit,b.StorageID,c.StorageName,b.StorageDID,sd.ProductCount,c.StorageDName 
 
,b.ProductCount,b.procedureNO,b.arts,b.RunCard,b.RuncardStatus 

 from officedba.OutSourceInfo a 

 left join officedba.OutSourceDetail b on a.InNo=b.InNo 

 left join officedba.StorageDetailInfo c on c.ID=b.StorageDID and c.StorageNo=b.StorageID 
 left join officedba.PurchaseOrder d on a.FromBillID=d.OrderNO 

 left join officedba.EmployeeInfo e on e.ID=a.Processor 

 left join officedba.ProviderInfo f on f.ID=a.DepId 

 left join officedba.EmployeeInfo h on h.ID=a.Executor 

 left join officedba.ProductInfo i on b.ProductNo=i.ProdNo 

 left join MaterialDetailInfo j on j.MD03=i.ID 

 left join officedba.CodeUnitType cu on cu.ID=b.Unit 

 left join officedba.TechnicsArchives ta on ta.TechNo=b.arts 

 left join officedba.RunCardDetail sd on sd.runcard=b.runcard  
 and sd.ProcedureID=b.procedureNO 

 where a.InNo='CKDBH2017040060'

之前写过一个关联查询和子查询效率对比的博客,流露出自己对关联查询的青睐,如果逻辑足够清晰,关联查询是一个不错的选择。上面是自己刚写的一个关联查询的sql语句,拿出来晒晒,总觉得有一两米长)

相关内容

热门资讯

凤凰探访俄军前线后勤厨房:配备... 据凤凰卫视报道,凤凰记者卢宇光8月4日走进顿巴斯前线俄军某指挥所后勤保障排的厨房,早晨7点,基地军官...
抄袭者请注意:沉睡25年的条例... 【文/芯科状元】七月末上海一个闷热的傍晚,浦东张江一家射频前端公司的产品总监老陈把电脑合上,又打开。...
时隔两年,美驻日大使再次缺席 据日本共同社8月4日报道,美国驻日本大使馆当地时间周二宣布,大使乔治·格拉斯将缺席6日举行的广岛市和...
伊朗、阿曼霍尔木兹海峡重开协议... 伊朗和美国官员近日均透露,伊朗与阿曼正接近达成一项协议,以恢复霍尔木兹海峡的船舶通行。与此同时,一艘...
脱下长衫3年后,孔乙己的皮质醇... 作者|谢明宏 编辑|李春晖有网友去查皮质醇,被医生告知“小红书看多了”。2026年的赛博确诊全面升级...
布局亚洲!泽连斯基提出外交新方... 据凤凰卫视援引乌克兰国家通讯社报道,乌克兰总统泽连斯基近日在一次会议上提出外交新方向,将加强与亚洲国...
凯美瑞空调传感器故障 凯美瑞的空调传感器是一个非常重要的元件,它负责控制车内的温度,确保车内空气的清新和舒适。然而,由于使...
电脑的护眼模式在哪里设置 如何... 1、电脑桌面右击,选择个性化 2、选择窗口颜色 3、挑选绿色的颜色,绿色比较护眼 4、点...
大逆转!全球拼命建核电站,什么... 文|凯风AI的尽头是算力,算力的尽头是电力。01全球,正在拼命建核电站。日前,国常会一次性核准浙江金...
电脑上书名号怎么打 怎样在电... 电脑上打书名号的步骤分为以下三步:   第一步:在电脑上建立一个文档或聊天窗口,打开此文档; ...