題組內容

一、某圖書館所建立的關聯式資料庫系統(Relational database system)中,定義了三個表格,其中 MEMBER 表格記錄會員基本資料,包含會員編號(Mid)、姓名(Name)和連絡電話(Telephone);BOOK 表格記錄書本基本資料,包含國際標準書號(ISBN)、書名(Title)和出版社(Publisher) ;BORROWER 表格記錄借閱資料,包含借書者(Mid)、書號(ISBN)和借閱日期(Date)。除了日期之外,其餘屬性皆為字串型態。此三個表格的綱要簡列如下,且每個表格的主鍵以底線標註:
MEMBER(Mid, Name, Telephone)
BOOK(ISBN, Title, Publisher)
BORROWER(Mid, ISBN, Date)
請利用 SQL 查詢指令,分別回答下列子題:

(一)找出那些會員曾經借閱過“全華”出版社出版的書籍,列出其會員編號、 姓名和聯絡電話。(10 分)

詳解 (共 6 筆)

100006037975968
100006037975968
詳解 #5465018
2022/05/17
select member.Mid,me...
(共 178 字,隱藏中)
前往觀看
ㄓㄩ
ㄓㄩ
詳解 #5506012
2022/06/13
//阿摩壞了嗎QAQ 後面那段一直顯...

(共 244 字,隱藏中)
前往觀看
Phil(112高普雙榜)
Phil(112高普雙榜)
詳解 #5510144
2022/06/15
SELECT MEM.Mid,MEM.N...
(共 139 字,隱藏中)
前往觀看
WJ
WJ
詳解 #5518351
2022/06/21
SELECT M.Mid, M.Name...
(共 174 字,隱藏中)
前往觀看
李承宗
李承宗
詳解 #5964645
2023/11/12
ms sql 解法select m.* ...
(共 121 字,隱藏中)
前往觀看
hchungw
hchungw
詳解 #6129669
2024/06/13
SELECT DISTINCT M.Mid, M.Name, M.Telephone
FROM MEMBER M
JOIN BORROWER B ON M.Mid = B.Mid
JOIN BOOK K ON B.ISBN = K.ISBN
WHERE K.Publisher = '全華';
解釋
SELECT DISTINCT M.Mid, M.Name, M.Telephone:選擇不重複的會員編號、姓名和聯絡電話。
FROM MEMBER M:從 MEMBER 表開始查詢,並使用別名 M。
JOIN BORROWER B ON M.Mid = B.Mid:將 MEMBER 表與 BORROWER 表進行連接,根據會員編號匹配,並使用別名 B。
JOIN BOOK K ON B.ISBN = K.ISBN:將 BORROWER 表與 BOOK 表進行連接,根據書號匹配,並使用別名 K。
WHERE K.Publisher = '全華':篩選出版商為“全華”的書籍。
這個查詢將找出所有曾經借閱過“全華”出版社書籍的會員,並列出他們的會員編號、姓名和聯絡電話。

私人筆記 (共 1 筆)

咖哩(已上岸)
咖哩(已上岸)
私人筆記 #4845101
2023/01/28
SELECT  Mid, Name, T...
(共 289 字,隱藏中)
前往觀看