Giả sử thư viện của một trường học có CSDL gồm ba bảng với cấu trúc như ở bài F41

Câu hỏi 42. Giả sử thư viện của một trường học có CSDL gồm ba bảng với cấu trúc như ở bài F41

1) Để tìm họ tên học sinh đã mượn quyển sách có Mã sách “TH-22” và tên lớp của bạn ấy, có dùng được câu truy vấn SQL sau đây không ?

SELECT [NGƯỜI ĐỌC].[Họ và tên], [NGƯỜI ĐỌC].[Lớp] 

FROM [NGƯỜI ĐỌC] INNER JOIN [MƯỢN-TRẢ] ON [NGƯỜI ĐỌC].[Số thẻ TV] = [MƯỢN-TRẢ].[Số thẻ TV] 

WHERE [MƯỢN-TRẢ].[Mã sách]="TH-22"

2) Hãy viết câu truy vấn để trả lời câu hỏi: “Tên những quyển sách mà học sinh có thẻ thư viện với Số thẻ TV “HS-136” đã mượn là gì?”


1) Có thể dùng câu truy vấn SQL trên để tìm họ tên học sinh đã mượn quyển sách có Mã sách “TH-22” và tên lớp của bạn ấy.

2) Câu truy vấn SQL:

SELECT DISTINCT [SÁCH].[Tên sách]

FROM [SÁCH] INNER JOIN [MƯỢN-TRẢ] ON [SÁCH].[Mã sách] = [MƯỢN-TRẢ].[Mã sách]

WHERE [MƯỢN-TRẢ].[Số thẻ TV] = "HS-136"


Bình luận

Giải bài tập những môn khác