Giúp truy vấn trong sql server
E mới học sql server mà thầy cho bài tập nâng cao làm e rối quá, mọi người giúp e với ạ
Câu 1:Cho biết học viên (mã học viên, tên học viên) thi môn nào cũng đạt(chỉ xét làn thi thứ 1)
Câu 2:Cho biết học viên (mã học viên, tên học viên) thi môn nào cũng đạt(chỉ xét làn thi sau cùng)
Câu 3:Cho biết học viên (mã học viên, tên học viên) đã thi tất cả các môn đều đạt (chỉ xét lần thi thứ 1)
Câu 4:Cho biết học viên (mã học viên, tên học viên) đã thi tất cả các môn đều đạt (chỉ xét lần thi sau cùng)
Câu 5:Cho biết học viên (mã học viên, tên học viên) có điểm thi cao nhất trong từng môn(lấy điểm ở lần thi sau cùng)
Đây là 2 bảng dữ liệu liên quan HOCVIEN và KETQUATHI
Cho mình xin file script.sql để test đi bạn
Đây bạn
https://drive.google.com/open?id=12DSftaB1QRshqYIl8dVBNEOMziTVbRDH
Câu 1:
Câu 2:
Câu 3: Mình chưa hiểu yêu cầu câu 3 khác với yêu cầu câu 1 chỗ nào
Câu 4: Mình chưa hiểu yêu cầu câu 4 khác với yêu cầu câu 2 chỗ nào
Ở câu 1 có 1 đk nữa là thi môn nào cũng đạt tức là 1 học viên thi 4 môn nhưng trong 4 môn có 1 môn không đạt thì không được xuất.
Mình đã làm đc câu 1 như thế này
Ở câu 2 cũng tương tự như câu 1 nhưng đk (chỉ xét lần sau cùng)
Câu 3 câu 4 thì mình nghĩ cần bảng môn học