Nếu bảng được sử dụng trong truy vấn con trả về một giá trị hai lần, thì một JOIN cũng sẽ trả về các hàng phù hợp hai lần, trong khi điều kiện IN hoặc EXISTS sẽ chỉ trả lại chúng một lần.
JOIN có xu hướng có hiệu suất tốt hơn, nhưng có những trường hợp có thể không đúng, cụ thể đối với từng cơ sở dữ liệu (bao gồm cả phiên bản).
Tham khảo: