資料庫的 子查詢和 NOT EXISTS 關念求教 - 考試

Bethany avatar
By Bethany
at 2014-03-09T15:39

Table of Contents

各位好, 小弟想請教一下各位

有關於子查詢中的 EXISTS 和 NOT EXISTS 的關念

底下的題目出自於唐箏資料庫應用第二回 P91頁

小弟雖然有講義, 但是沒有DVD, 所以是自己從文字中去理解

但是還是有些疑惑在, 所以麻煩各位指點一下


1.題目:列出所有不供應零件 P1 的供應商名稱
SELECT 供應商名稱
FROM 供應商
WHERE NOT EXISTS
(
SELECT *
FROM 專案供應零件
WHERE
供應商.供應商代號 = 專案供應零件.供應商代號 AND
零件代號 = 'P1'
)

這題小弟的理解,
先用子查詢, 找出所有有供應P1零件的供應商
在透過外面的 NOT EXIST 去找出 不供應零件P1 的供應商

舉例:
供應商中有 R1 = ( A, B, C, D, E),
供應 P1 零件的供應商有 R2 = (A, B, D)
不供應P1的零件商就是, C 和 E
R1 - R2 = ( C, E )


題目: 列出參與所有專案的供應商名稱

SELECT 供應商名稱
FROM 供應商
WHERE NOT EXISTS
(
SELECT *
FROM 專案
WHERE NOT EXISTS
(
SELECT *
FROM 專案供應零件
WHERE
供應商.供應商代號 = 專案供應零件.供應商代號 AND
專案.專案代號 = 專案供應零件.專案代號
)
)


這題小弟覺得連從題目變成這樣解的概念都沒有

不曉得是不是哪裡沒念到

麻煩各位了

謝謝

--
Tags: 考試

All Comments

Donna avatar
By Donna
at 2014-03-09T21:00
把供應商沒有提供零件的專案踢掉,就是答案。
Yedda avatar
By Yedda
at 2014-03-11T11:55
少說一個,在把這種供應商踢掉。
Hedda avatar
By Hedda
at 2014-03-13T14:27
謝謝 O大, 只是小弟想瞭解 二題是怎麼去思考的
因為二題不像一題那麼直覺, 小弟轉不過來
Anthony avatar
By Anthony
at 2014-03-18T11:47
第二題老師是把它改寫成
Irma avatar
By Irma
at 2014-03-20T19:49
沒有專案是供應商沒有參與的 這種負負得正的方法
Liam avatar
By Liam
at 2014-03-21T03:37
類似的題目我記得老師說都是因為沒有正面直接的寫法
所以都是用樓上說的負負得正巢狀的寫法

徵求郝強中會函授

Hedwig avatar
By Hedwig
at 2014-03-09T15:31
徵求郝強103年會計師考試中會函授, 意者來信報價,感謝!! - ...

難道各位前輩都不覺得志光的教室很髒?

Jake avatar
By Jake
at 2014-03-09T15:14
昨天第一次到許昌2A上課,就被嚇到了,雖然之前去過的櫃台跟講義部那棟環境還不錯 ;但是許昌那間的環境也太髒了吧!本身不是有兵長症候群的人啊~ =..= 那個樓梯.........是從我媽出生的年代到現在都沒整修過啊~ 還有那個廁所........點名小姐不用多到兩三個在那沒事做 ...

電力系統老師比較

Jake avatar
By Jake
at 2014-03-09T14:55
請問國考的電力系統 爬文發現有兩位老師都不錯 一位是黃智明 另一位是 李元 黃智明是有教學經驗的老師 網路上可買的到錄音檔 李元是新老師 不知道教得好不好 風評如何 是否比黃智明教的更適合國考 有沒有 黃智明 VS 李元 電力系統 的比較 - ...

電機機械老師比較

Regina avatar
By Regina
at 2014-03-09T14:51
請問國考電機機械的師資 以版上較多人推薦的 黃智明 老師 與 新老師 孫廷 老師 哪位教得比較好? 各有哪些優缺點呢? 黃智明 VS 孫廷 黃智明教很久了 我也有他的REC檔 孫廷也有出工業配電的書 是否在電機機械與工業配電這方面比較在行呢? 我研所指導教授也是專精於這兩科 ...

錄事書單(民訴與刑訴)

Lily avatar
By Lily
at 2014-03-09T14:19
目前想準備今年的錄事考試 想請問,以下是爬文後想買的書單: 民事訴訟法大意與刑事訴訟法大意 (1)陳盛‧周昉 志光 2012.11 (2)蕭博仁 新保成 2013.3 本來想等這兩家出新的版本再買,可是都沒有變動 是因為法條沒有太大的更動嗎? 這兩本比較推薦那一本? 或是版上的前輩可否推薦不錯的參 ...