題組內容

一、某一家製造商的關聯式資料庫(Relational Database)包含了供應商、零件及提供三 個表格(Table),供應商表格記錄提供零件給製造商之供應商的基本資料,零件表 格記錄零件的基本資料,提供表格則記錄那些供應商提供那些零件給製造商以及提 供數量。這三個表格的關聯綱要(Relational Schema)如下所示:  
有底線的屬性(Attribute)為該表格之主鍵(Primary Key);例如,提供表格之主鍵 為供應商編號與零件編號兩個屬性的組合。提供表格有供應商編號與零件編號兩個 外來鍵(Foreign Key),分別參照供應商表格與零件表格的主鍵。 針對下列三個查詢問題,請各寫出一個 SQL 指令來進行查詢。

(三)列出提供所有零件的每一個供應商之供應商編號與供應商名稱。(15 分)

詳解 (共 3 筆)

王新順
王新順
詳解 #1832727
2017/02/24

SELECT 供應商編號,供應商名稱

FROM供應商

WHERE INOT EXISTIS

(SELECT * 

FROM 零件

WHERE NOT EXISTS

( SELECT * 

FROM 提供

WHERE 供應商.供應商代號= 提供.供應商代號,零件.零件代號=提供.零件代號,)

);

我要成功
我要成功
詳解 #1746055
2016/03/27

SELECT 零件名稱 ,供應商編號 ,供應商名稱

FROM 提供 AS T ,供應商 AS G ,零件 AS O

WHERE  G.供應商編號 = T.供應商編號 AND O.零件編號 = T.零件編號;

Maxwell
Maxwell
詳解 #5972382
2023/11/23
我的看法是有在"提供"資料表裡面的基本上...
(共 119 字,隱藏中)
前往觀看