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…