,
ký hiệu đã được thay thế trong tiêu chuẩn ANSI-92, và theo một nghĩa nào đó, bây giờ đã lỗi thời 20 năm.
Ngoài ra, khi thực hiện OUTER JOIN và các truy vấn phức tạp hơn, JOIN
ký hiệu rõ ràng hơn, dễ đọc hơn và (theo ý kiến của tôi) có thể gỡ lỗi.
Theo nguyên tắc chung, hãy tránh ,
và sử dụng JOIN
.
Về mức độ ưu tiên, mệnh đề ON của JOIN xảy ra trước mệnh đề WHERE. Điều này cho phép những thứ như a LEFT JOIN b ON a.id = b.id WHERE b.id IS NULL
để kiểm tra các trường hợp KHÔNG có hàng phù hợp trong b
.
Sử dụng ,
ký hiệu tương tự như việc xử lý điều kiện WHERE và ON cùng một lúc.