討論串[課業] 列出參與所有專案的供應商名稱 SQL巢狀查詢
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 4→)留言5則,0人參與, 6年前最新作者gn01398532 (GOA)時間6年前 (2018/06/12 15:26), 6年前編輯資訊
2
1
1
內容預覽:
此題已有人問過,但我還是不解要如何構築此兩層巢狀查詢. Q1:列出參與所有專案的供應商名稱?. 題目所給表格:https://imgur.com/FqDfBeX. 解法是用:不存在任何專案是沒有參與的. 解答就像此網站的解析:https://goo.gl/fZwjDj. 巢狀查詢是要視為FROM後面
(還有430個字)

推噓2(2推 0噓 2→)留言4則,0人參與, 5年前最新作者cutekid (可愛小孩子)時間6年前 (2018/06/14 01:24), 6年前編輯資訊
0
1
1
內容預覽:
Q1 解法:. select t2.供應商名稱. from 供應商 as t1,專案供應零件 as t2. where t1.供應商代號 = t2.供應商代號. group by t2.供應商名稱. having count(distinct t2.專案代號) = ( select count(*)
(還有381個字)

推噓1(1推 0噓 4→)留言5則,0人參與, 5年前最新作者t2244424 (鄭福九)時間5年前 (2018/09/02 22:11), 編輯資訊
0
1
1
內容預覽:
這個題目是資料庫關聯式代數裡面的非基本運算中的除法運算。. 非基本運算的意思是可以用(其他)基本運算求出來。. 一個(非基本)除法運算,必須用到基本運算的差集運算兩次(外加join 等運算)才能表達。. (兩次)差集運算,在SQL語法就用到 not exist (兩次), 這就是樓主說的 負負得正(
(還有12個字)
首頁
上一頁
1
下一頁
尾頁