Tidak, dan terima kasih kepada bintang yang beruntung
Saya tidak percaya Anda ingin mesin menebak GABUNG untuk Anda
Tautan terkait:
- SQL Server - kurangnya NATURAL JOIN / x JOIN y MENGGUNAKAN(bidang)
- apakah NATURAL JOIN lebih baik daripada SELECT FROM WHERE dalam hal performa ?
Sunting, untuk menjelaskan alasannya
- GABUNG (apakah MENGGUNAKAN atau MENGAKTIFKAN) jelas dan eksplisit
- Saya harus dapat memberi nama kolom saya untuk entitas yang disimpan dalam tabel, tanpa mengkhawatirkan apa yang disebut kolom di tabel lain, tanpa efek samping GABUNG ALAMI
Mengutip Bill Karwin dalam jawaban yang luar biasa ini:
Saya tidak pernah menggunakan NATURAL JOIN karena saya tidak suka kemungkinan bahwa thejoin dapat melakukan sesuatu yang tidak saya inginkan hanya karena beberapa nama kolom ada di kedua tabel.