sql >> Databáze >  >> RDS >> Sqlserver

SQL Joins:Budoucnost standardu SQL ANSI (kde vs spojení)?

Spíše než se starat o nějaké možné riziko v budoucnu, proč se nestarat o riziko, kterému čelíte právě teď?

Kromě Markových bodů:

  • Kód je hůře čitelný (a tedy pochopit účel), kdy jsou klauzule ON odpojeny (někdy mnoha řádky) od spojených tabulek. To zvyšuje pravděpodobnost chyb při úpravě kódu.
  • Určení, jaký druh JOIN se provádí, je těžší - musíte procházet klauzuli WHERE a doufat, že to, co vidíte, je správné.
  • Najít chybějící klauzule JOIN je mnohem těžší , čímž se zvyšuje riziko neúmyslného kartézského spojení – když použijete syntaxi ANSI, klauzule ON se pěkně zarovnají, takže je to triviální.


  1. Jak migrovat z Oracle na MySQL / Percona Server

  2. Jak zobrazit pouze nenulová pole v mysql prostřednictvím php a HTML?

  3. mysql vyberte v seznamu pomocí regulárního výrazu/podřetězce

  4. Jak vyprázdnit všechny řádky ze všech tabulek v mysql (v sql)