http://vietjack.com/sql/index.jsp Copyright © vietjack.com Mệnh đề JOINS SQL Mệnh đề Joins SQL sử dụng để kết hợp ghi từ hai nhiều bảng Database Một JOIN phương tiện để kết hợp trường từ hai bảng việc sử dụng giá trị chung bảng Giả sử có hai bảng, bảng SINHVIEN có ghi sau: + + -+ -+ -+ + | ID | TEN | TUOI| KHOAHOC | HOCPHI | + + -+ -+ -+ -+ | | Hoang | 21 | CNTT | 4000000 | | Viet | 19 | DTVT | 3000000 | | Thanh | 18 | KTDN | | | Nhan | 19 | CK | 4500000 | | Huong | 20 | TCNH | 5000000 | | 4000000 | | | + + -+ -+ -+ -+ Bảng MUONSACH có ghi sau: + -+ -+ -+ + |STT | NGAY | SINHVIEN_ID | SOTIEN | + -+ -+ -+ + | 102 | 2009-10-08 00:00:00 | | 320 | | 100 | 2009-10-08 00:00:00 | | 250 | | 101 | 2009-11-20 00:00:00 | | 280 | | 103 | 2008-05-20 00:00:00 | | 290 | + -+ -+ -+ + Bây giờ, kết hợp hai bảng lệnh SELECT sau: SQL> SELECT ID, TEN, TUOI, SOTIEN FROM SINHVIEN, MUONSACH WHERE SINHVIEN.ID = MUONSACH.SINHVIEN_ID; Ví dụ cho kết quả: http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/sql/index.jsp Copyright © vietjack.com + + + -+ + | ID | TEN | TUOI | SOTIEN | + + + -+ + | | Thanh | 18 | 320 | | | Thanh | 18 | 250 | | | Viet | 19 | 280 | | | Nhan | 19 | 290 | + + + -+ + Ở đây, điều đáng ý là, JOIN thực mệnh đề WHERE Một số tốn tử sử dụng để kết hợp bảng là: =, , , =, !=, BETWEEN, LIKE, NOT; tất tốn tử sử dụng để kết hợp bảng Tuy nhiên, toán tử sử dụng phổ biến dấu (=) Các loại JOIN SQL Trong SQL, có số loại JOIN có sẵn là: INNER JOIN SQL: Trả hàng có so khớp (match) bảng LEFT JOIN SQL: Trả tất hàng từ bảng bên trái, so khớp bảng bên phải RIGHT JOIN SQL: Trả tất hàng từ bảng bên phải, khơng có so khớp bảng bên trái FULL JOIN SQL: Trả hàng có so khớp bảng SELF JOIN SQL: Được sử dụng để kết hợp bảng với nó, table hai bảng liệu, thay tên tạm thời cho bảng lệnh SQL CARTESIAN JOIN SQL: Trả tích Đề-các tập hợp ghi từ hai nhiều bảng kết hợp http://vietjack.com/ Trang chia sẻ học online miễn phí Page ... JOIN SQL Trong SQL, có số loại JOIN có sẵn là: INNER JOIN SQL: Trả hàng có so khớp (match) bảng LEFT JOIN SQL: Trả tất hàng từ bảng bên trái, khơng có so khớp bảng bên phải RIGHT JOIN SQL: ... bên trái FULL JOIN SQL: Trả hàng có so khớp bảng SELF JOIN SQL: Được sử dụng để kết hợp bảng với nó, table hai bảng liệu, thay tên tạm thời cho bảng lệnh SQL CARTESIAN JOIN SQL: Trả tích...http://vietjack.com /sql/ index.jsp Copyright © vietjack.com + + + -+ + | ID | TEN | TUOI | SOTIEN | + +