Master-Detail(主表明细),确认可以出货的SQL指令 -- Not Exists

这是我文章的备份,原文请看:

http://www.dotblogs.com.tw/mis2000lab/archive/2011/08/18/master_detail_finish_and_shipping.aspx

[补充]下集,第十四章。Master-Detail(主表明细),确认可以出货的SQL指令 -- Not Exists

 

 

Master-Detail(主表明细)输入订单之后,

因为每一个订单主文件(Master)都会搭配多个明细档(Detail)。

例如:一份订单里面,可以订购多个物料。

 

如果某一笔订单里面的 "每一个物料(明细)" 都已经准备好,可以出货了。

SQL指令该怎么写呢?

 

 

本范例是书本「下集」,第14的补充,作为最后一节。

ASP.NET 4.0 专题实务(II) -- 范例应用与 4.0新功能(松岗出版)

 

(1).  我们在 Details(明细档)Table 里面多了一个Approved字段 (值 Y / N

(2).  SQL指令 --

select * from Drink_Order_M M
where not exists (select * from Drink_Order_D D
                                where D.approved = 'N' and M.id = D.order_id )

 

 

.........................................................................................................................................................

以下有兩張圖片來解釋:

201181811754639.jpg

201181811145257.jpg

 

 

 

 

 

转载于:https://www.cnblogs.com/mis2000lab/archive/2011/09/02/2163898.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值