sql >> Database >  >> RDS >> Sqlserver

Natuurlijk meedoen in SQL Server

Nee, en bedank de gelukkige sterren

Ik kan niet geloven dat je wilt dat de engine raadt de JOIN voor jou

Gerelateerde links:

  • SQL Server - gebrek aan NATURAL JOIN / x JOIN y USING(field)
  • is NATURAL JOIN qua prestaties beter dan SELECT FROM WHERE?

Bewerken, om uit te leggen waarom

  • De JOIN (ofwel GEBRUIKT of AAN) is duidelijk en expliciet
  • Ik zou mijn kolommen een naam moeten kunnen geven voor de entiteit die in de tabel is opgeslagen, zonder me zorgen te hoeven maken over hoe een kolom in een andere tabel wordt genoemd, zonder NATUURLIJKE JOIN-bijwerkingen

Bill Karwin citerend in dit uitstekende antwoord:

Ik gebruik NATURAL JOIN nooit omdat ik de mogelijkheid niet leuk vind dat thejoin iets kan doen wat ik niet van plan ben, alleen maar omdat een kolomnaam in beide tabellen voorkomt.



  1. NOT IN in postgresql werkt niet

  2. Gegevens kopiëren van de ene tabel naar de andere in SQL

  3. Hoe FROM_BASE64() werkt in MariaDB

  4. psql:FATAL:Identificatie mislukt voor gebruiker postgres