看板 Examination 關於我們 聯絡資訊
※ 引述《GLTY (小呆呆~)》之銘言: : 讓小弟獻醜一下吧... : (二) : SELECT 姓名,年齡 : FORM 工程師 E,產品 P,設計 D : WHERE (年銷售量<=10000 AND P.代號=D.代號 AND D.編號=E.編號) OR : E.編號 NOT EXISTS (SELECT 編號 : FROM 設計) : SQL語法還不是很熟練 : 若有錯還請大大指教一下 : 附上考卷網址http://ppt.cc/PuiU 要這樣吧 SELECT 姓名,年齡 FROM 工程師 E where E.編號 IN ( SELECT E1.編號 FROM 工程師 E1 where not exists( select * from 設計 D where E1.編號=D.編號 ) ) OR E.編號 IN (select D1.編號 from 設計 D1 , 產品 P where D1.代號=P.代號AND 年銷售量<10000 ) ) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.118.254.63
carterdunk:我跟你寫得纇似,前面我直接用not in 07/11 12:58
GLTY:領教了!! 還要再多多練習SQL語法... 謝謝 07/11 13:04
w8formePlz:NOT IN..... OR IN...... 07/11 13:20
Mewra:我也寫的差不多, 不過第一個子查詢用NOT IN 07/11 13:39
kaitouGamer:我也是用NOT IN 07/11 13:41
malowda:not exists是全部不存在才成立 07/11 13:53
malowda:NOT我就不知道了,樓上大大可以說說嗎 07/11 13:54
meg700:和IN用法一樣 只是NOT IN是不在裡面 07/11 14:21
hutzu:not in也是全部不存在才成立阿 07/11 18:14
pttview:我直接寫成NOT IN 年銷量>1萬的了... 07/11 18:55
GLTY:樓上那樣也OK吧? 07/11 19:56
ewait:NOT IN 年銷量>1萬 就是每個產品都要小餘 10000 才列出 07/11 21:42