Cho Cơ sở dữ liệu gồm ba bảng
Ca sĩ ( idcasi, tencasi)
Banthuam( idbannhac, tenbannhac, idnhacsi)
Bannhac( idbannhac,tenbannhac,idnhacsi)
Em Hãy viết câu lệnh truy vấn để đưa ra tên bản nhạc mà ca sĩ Trọng Tấn thì hiện .Sắp xếp tên bản nhạc theo chiều tăng dần
Ca sĩ ( idcasi, tencasi)
Banthuam( idbannhac, tenbannhac, idnhacsi)
Bannhac( idbannhac,tenbannhac,idnhacsi)
Em Hãy viết câu lệnh truy vấn để đưa ra tên bản nhạc mà ca sĩ Trọng Tấn thì hiện .Sắp xếp tên bản nhạc theo chiều tăng dần
Quảng cáo
1 câu trả lời 246
Câu lệnh SQL cần viết:
sql
Sao chép
Chỉnh sửa
SELECT Bannhac.tenbannhac
FROM CaSi
JOIN Banthuam ON CaSi.idcasi = Banthuam.idcasi
JOIN Bannhac ON Banthuam.idbannhac = Bannhac.idbannhac
WHERE CaSi.tencasi = 'Trọng Tấn'
ORDER BY Bannhac.tenbannhac ASC;
📌 Giải thích:
JOIN các bảng lại theo:
CaSi.idcasi = Banthuam.idcasi (ca sĩ nào thu âm bài gì)
Banthuam.idbannhac = Bannhac.idbannhac (liên kết đến bài hát cụ thể)
WHERE lọc theo tên ca sĩ là "Trọng Tấn".
ORDER BY tenbannhac ASC để sắp xếp tăng dần theo tên bài hát.
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Đã trả lời bởi chuyên gia
86039
Gửi báo cáo thành công!
