JOIN · employees và orders

Bốn kiểu JOIN giữ lại những dòng nào

INNER, LEFT, RIGHT và FULL JOIN giữa employees và orders Ghép employees với orders theo employee_id: INNER JOIN giữ 15 đơn offline có người bán; LEFT JOIN giữ thêm 4 nhân viên chưa bán đơn nào (19 dòng); RIGHT JOIN giữ thêm 25 đơn online không có người bán (40 dòng); FULL JOIN giữ tất cả (44 dòng). employees orders 4 15 25 INNER JOIN Chỉ cặp khớp: đơn offline kèm người bán 15 dòng employees orders 4 15 25 LEFT JOIN Mọi nhân viên, kể cả 4 người chưa bán đơn nào 19 dòng = 15 + 4 employees orders 4 15 25 RIGHT JOIN Mọi đơn hàng, kể cả 25 đơn online không người bán 40 dòng = 15 + 25 employees orders 4 15 25 FULL JOIN Mọi dòng của cả hai bảng, khớp hay không 44 dòng = 4 + 15 + 25 EMPLOYEES e JOIN ORDERS o ON o.employee_id = e.employee_id · PHẦN TÔ ĐẬM LÀ DÒNG CÓ TRONG KẾT QUẢ Số trong vòng tròn: 4 nhân viên chưa bán đơn nào · 15 đơn offline có người bán · 25 đơn online (employee_id là NULL). MySQL không có FULL JOIN. © tiennhm