Nie i dziękuję szczęśliwym gwiazdom
Nie mogę uwierzyć, że chcesz, aby silnik odgadł DOŁĄCZ dla Ciebie
Powiązane linki:
- SQL Server - brak NATURAL JOIN / x JOIN y USING(pole)
- czy NATURAL JOIN jest lepszy niż SELECT FROM WHERE pod względem wydajności?
Edytuj, aby wyjaśnić, dlaczego
- ZŁĄCZENIE (UŻYWANIE lub WŁĄCZENIE) jest jasne i jednoznaczne
- Powinienem być w stanie nazwać moje kolumny dla jednostki przechowywanej w tabeli, bez martwienia się o to, jak nazywa się kolumna w innej tabeli, bez skutków ubocznych NATURAL JOIN
Cytując Billa Karwina w tej doskonałej odpowiedzi:
Nigdy nie używam NATURAL JOIN, ponieważ nie podoba mi się możliwość, że złącze może zrobić coś, czego nie zamierzam, tylko dlatego, że w obu tabelach istnieją nazwy kolumn.