Trung cấpKết hợp bảng ~11 phút
INNER JOIN — ghép bảng
JOIN kết hợp dữ liệu từ nhiều bảng dựa trên cột liên kết. INNER JOIN chỉ giữ các cặp dòng khớp ở cả hai bên.
Lý thuyết
Cú pháp: SELECT ... FROM A INNER JOIN B ON A.khoa = B.khoa;
INNER JOIN chỉ trả về dòng có cặp khớp ở cả hai bảng.
Ví dụ
Ghép users với orders theo users.id = orders.user_id để biết ai đặt đơn nào.
Animation: hai bảng đặt cạnh nhau, đường nối vẽ giữa các dòng khớp; dòng không khớp mờ đi; các cặp khớp ghép thành bảng kết quả.
Thuật ngữ (di chuột để xem giải thích)
Dữ liệu mẫu
Đang tải dữ liệu mẫu…
Lý thuyết
Cú pháp: SELECT ... FROM A INNER JOIN B ON A.khoa = B.khoa;
INNER JOIN chỉ trả về dòng có cặp khớp ở cả hai bảng.
Ví dụ
Ghép users với orders theo users.id = orders.user_id để biết ai đặt đơn nào.
Animation: hai bảng đặt cạnh nhau, đường nối vẽ giữa các dòng khớp; dòng không khớp mờ đi; các cặp khớp ghép thành bảng kết quả.
Thuật ngữ (di chuột để xem giải thích)
Dữ liệu mẫu
Đang tải dữ liệu mẫu…
Khu vực thực hành
Đang tải trình soạn thảo…
Chạy truy vấn để xem kết quả tại đây.
Bài tập (0/1)
1
Ghép users và departments để lấy users.name và departments.name (đặt bí danh dept).
Đang tải trình soạn thảo…
Checklist hoàn thành
- Chạy thử truy vấn mẫu
- Hoàn thành bài tập (0/1)
Trình mô phỏng thực thi SQL
Đang khởi tạo cơ sở dữ liệu…