列出參與所有專案的供應商名稱 SQL巢狀查詢 - 考試

Kristin avatar
By Kristin
at 2018-09-02T22:11

Table of Contents

這個題目是資料庫關聯式代數裡面的非基本運算中的除法運算。

非基本運算的意思是可以用(其他)基本運算求出來。

一個(非基本)除法運算,必須用到基本運算的差集運算兩次(外加join 等運算)才能
表達。

(兩次)差集運算,在SQL語法就用到 not exist (兩次), 這就是樓主說的 負負得正
(負兩次)。

用 count 不保證一定會得到解。
用not exist兩次雖麻煩但是是正道。



※ 引述《gn01398532 (GOA)》之銘言:
: 此題已有人問過,但我還是不解要如何構築此兩層巢狀查詢
: Q1:列出參與所有專案的供應商名稱?
: 題目所給表格:https://imgur.com/FqDfBeX
: 解法是用:不存在任何專案是沒有參與的
: 解答就像此網站的解析:https://goo.gl/fZwjDj
: 巢狀查詢是要視為FROM後面的表格一起看嗎?
: 為何第二個FROM後面是專案,最後一個FROM是看專案供應零件?
: 如果我先從最內層解析,
: 最後一個WHERE的條件是連結到兩個更外層查詢的表格(供應商和專案)
: 就代表我得同時看到最外層的 供應商.專案.專案供應零件 的表格
: 我的問題點在於要如何一步一步建立多層的巢狀查詢,
: 由內向外、由外向內,或是同時?
: 這種巢狀查詢要怎麼練習呢?
: ----------------------------------------------------------------------------
--
: 另外,關於"所有"的sql語法,何時要用"負負得正"的方式來解(即不存在...沒有參與)
: 何時要用正向的存在方式來解(即存在)?
: 例如 Q2.列出所有有參與"一級棒供應商有參與的專案"的供應商
: 解答從"找出供應商其不存在任何一級棒參與的專案是沒有參與的"
: 感謝各位,搞得我頭好痛= =

--
Tags: 考試

All Comments

Tracy avatar
By Tracy
at 2018-09-03T08:25
回原post, 除法等同於負負得正,要從
Ina avatar
By Ina
at 2018-09-06T18:51
從邏輯的兩敘述相等理解(邏輯上恆等)。
George avatar
By George
at 2018-09-07T06:34
從實例內層推導,或從外層,或內外同時,都不好理解。
Barb Cronin avatar
By Barb Cronin
at 2018-09-11T23:51
若要理解,還是要從predicate logic 中的兩敘述恆等
Enid avatar
By Enid
at 2018-09-16T00:32
著手比較好懂,從答案的例子推導,反而不好懂。

Queena avatar
By Queena
at 2018-09-02T20:58
各位前輩好 近來想購買司律函授 目前爬文及試聽宇法李老師覺得還不錯(偏好他教材風格) 高點及保成則各自有某些喜歡的老師(不是全部) 只是宇法官網所放的試聽檔介紹的內容只是基本的篇章 看不出其他章節比較有深度或經典爭議見解時,老師的講法或資料是否為自己所喜歡或接收 爬文也比較少考上的前輩推薦宇法的(至少檯面 ...

電子學老師

Ursula avatar
By Ursula
at 2018-09-02T18:20
※ 引述《adair09 (adair)》之銘言: : 前輩們好 : 想請教各位前輩 : 小的準備方向是 高考 : 電子學方面 : 小的的程度大概剩電子學大意的程度 : 適合哪個老師準備方向 : 請教 劉明彰/高分劉承 老師 兩位老師的師徒差異 : 有爬文劉明彰好像要抄很多的筆記 速度很快 : 小的抄筆記時易 ...

關於李元電力系統參考書

Steve avatar
By Steve
at 2018-09-02T18:14
這科我也沒補習,當時只有在私立專科修過,很像被當,但那兩本原文翻譯書例體加習題 作熟作完,應該會無敵,補習班都上的和原文書一樣,原文看不懂就看翻譯書,例題和習 題沒弄懂沒關係,重點考場上要背的出算式,畢竟電力系統變化不大。這科和未來公職工 作算最有關,由期在工程單位 - ...

請問有沒有不用口試的國營考試?

Valerie avatar
By Valerie
at 2018-09-02T13:36
好像大部分的國營考試都需要面試,可是本人說話談吐不太行,年紀大又有體況 請問有沒有只有筆試的國營考試呢?非常感謝大家。 - ...

請問有人考過工業行政嗎?

Edward Lewis avatar
By Edward Lewis
at 2018-09-02T11:01
請問版上的各位大大,有人準備過工業行政嗎?我爬文了幾乎都是工業工程的,補習也只有TKB有相關的課,有人願意分享補習的相關資訊或是如何準備嗎?謝謝大家。 ----- Sent from JPTT on my iPhone - ...