SQL Server: Xem dữ liệu trên nhiều bảng

Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực
--Xem dữ liệu trên nhiều bảng:
select StudentName,Mark,SubjectName from Students a full join
Marks b on a.StudentID=b.StudentID full join
Subjects c on b.SubjectID=c.SubjectID;
--left join: ngoài việc lấy những bản ghi chung của 2 bảng
--thì còn lấy những bản ghi riêng của bảng nằm bên trái kết nối.
--right join: ngoài việc lấy những bản ghi chung của 2 bảng
--thì còn lấy những bản ghi riêng của bảng nằm bên phải kết nối.
--full join: ngoài việc lấy những bản ghi chung của 2 bảng
--thì còn lấy những bản ghi riêng của bảng nằm bên trái và
--bên phải kết nối.
--select StudentName,Mark from Students join Marks
-- on Students.StudentID=Marks.StudentID;
--Giải trình:
--a, b: Các bí danh của các bảng, ta tự đặt bí danh. Mục đích
--là để giảm bớt độ dài của câu truy vấn (query).
--join: Mệnh đề dùng để liên kết (trong) giữa 2 bảng. Cụ thể
--là mệnh join sẽ lấy những bản ghi (hàng) có liên quan đến
--2 bảng.
--on: Thiết lập điều kiện liên kết bảng.
select*from Students;
select*from Marks;
» Tiếp: Distinct, Clustered và Non-Clustered Index
« Trước: Solution Practical 1
Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực
Copied !!!