題組內容
一、某公司的關聯式資料庫包含下列表格,有底線者為主鍵:(22 分)
貨品(貨號,品名,單價,庫存數量,供應商編號,供應商名稱)
供應商(供應商編號,供應商名稱,供應商地址,供應商電話,聯絡人)
(一)請用 SQL 列出下列查詢:(14 分)
(2)所有庫存數量為「0」的貨品,其貨號、品名、單價、供應商名稱及聯絡人。(4 分)
詳解 (共 4 筆)
詳解
Select 貨品.貨號,貨品.品名,貨品.單價,貨品.供應商名稱,供應商.聯絡人
from 貨品 inner join 供應商 on 貨品.供應商編號=供應商.供應商編號 AND 貨品.庫存數量=0
詳解
SELECT 貨號, 品名, 單價, (貨品.供應商名稱), (供應商.聯絡人)
FROM 貨品,供應商
where (庫存數量=0) AND (貨品.供應商編號=供應商.供應商編號)
詳解
SELECT 貨號, 品名, 單價, 供應商名稱, 聯絡人
FROM 貨品, 供應商
WHERE 貨品.貨號=供應商.供應商編號 AND 庫存數量 = 0;
詳解
SELECT 貨號, 品名, 單價, 供應商名稱, 聯絡人
FROM 貨品 AS A, 供應商 AS B
WHERE A.供應商編號 = B.供應商編號 AND 庫存數量 = 0