Tôi không biết về Oracle nhưng tôi biết rằng cú pháp cũ đang bị phản đối trong SQL Server và cuối cùng sẽ biến mất. Trước khi tôi sử dụng cú pháp cũ đó trong một truy vấn mới, tôi sẽ kiểm tra xem Oracle dự định làm gì với nó.
Tôi thích cú pháp mới hơn là pha trộn các tiêu chí nối với các điều kiện cần thiết khác. Trong cú pháp mới hơn, rõ ràng hơn những gì tạo ra phép nối và những điều kiện khác đang được áp dụng. Không thực sự là một vấn đề lớn trong một truy vấn ngắn như thế này, nhưng nó trở nên khó hiểu hơn nhiều khi bạn có một truy vấn phức tạp hơn. Vì mọi người học về các truy vấn cơ bản, tôi sẽ có xu hướng thích mọi người học cách sử dụng cú pháp nối trước khi họ cần nó trong một truy vấn phức tạp.
Và một lần nữa tôi không biết cụ thể về Oracle, nhưng tôi biết phiên bản SQL Server của kiểu nối cũ bị lỗi ngay cả trong SQL Server 2000 và cho kết quả không nhất quán (đôi khi là nối trái đôi khi là nối chéo), vì vậy nó không bao giờ nên đã sử dụng. Hy vọng rằng Oracle không gặp phải vấn đề tương tự, nhưng chắc chắn các phép nối trái và phải có thể khó hơn để diễn đạt đúng theo cú pháp cũ.
Thêm vào đó là kinh nghiệm của tôi (và tất nhiên đây hoàn toàn là ý kiến cá nhân, bạn có thể có kinh nghiệm khác biệt) rằng các nhà phát triển sử dụng tham gia tiêu chuẩn ANSII có xu hướng hiểu rõ hơn về việc tham gia là gì và ý nghĩa của việc tham gia dữ liệu ra khỏi cơ sở dữ liệu. Tôi tin rằng hầu hết những người có hiểu biết về cơ sở dữ liệu tốt thường có xu hướng viết các truy vấn phức tạp hơn và những điều đó dường như dễ dàng hơn nhiều để duy trì sử dụng Tiêu chuẩn ANSII so với kiểu cũ.