Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

SQL Server - manque de NATURAL JOIN / x JOIN y USING (champ)

Je n'utilise jamais NATURAL JOIN parce que je n'aime pas la possibilité que la jointure puisse faire quelque chose que je n'ai pas l'intention simplement parce qu'un nom de colonne existe dans les deux tables.

J'utilise le USING joindre la syntaxe de temps en temps, mais tout aussi souvent, il s'avère que j'ai besoin d'une condition de jointure plus complexe que USING peut prendre en charge, donc je le convertis en l'équivalent ON syntaxe après tout.