作者Arim (Arim5566)
看板Database
标题[SQL ] 请教一个sql的写法
时间Fri Dec 23 20:32:18 2011
各位版友好
如果我的schema如下
Client(cid,cname)
Product(pid,pname)
O(oid,cid) /*订单,每一个cid只会有一个oid*/
OD(oid,pid) /*订单明细*/
想请教一下
如果我要将 "所有pid都有购买的cname"给列出来
应该要怎麽写呢?
我的想法是,先把每个cid有购买的产品找出来,再对所有的产品取差集
如果是空集合的话就把该cid所对应的cname列出来
只是不知道要怎麽做到这种类似回圈的概念
谢谢各位版友的指教
--
~宅男的四个徵兆~
∠□ ○ ! * \○/ ★ (○ ?
╦╦└□ " ○□═ □ □>
║║√√ ╦══╦ ∥ |\
一回家就上PTT 每天想正妹 以当好人为乐 忘记正妹亏欠自己
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.197.57
※ 编辑: Arim 来自: 114.32.197.57 (12/23 20:36)
※ 编辑: Arim 来自: 114.32.197.57 (12/23 20:38)
※ 编辑: Arim 来自: 114.32.197.57 (12/23 20:40)