sql >> Databáze >  >> RDS >> Mysql

MySQL - VYBERTE, PŘIPOJTE SE

, zápis byl nahrazen standardem ANSI-92, a tak je v jistém smyslu nyní 20 let zastaralý.

Také při provádění OUTER JOIN a jiných složitějších dotazů se JOIN zápis je mnohem explicitnější, čitelnější a (podle mého názoru) laditelný.

Obecně se vyhněte , a použijte JOIN .


Z hlediska priority se klauzule JOIN's ON vyskytuje před klauzulí WHERE. To umožňuje věci jako a LEFT JOIN b ON a.id = b.id WHERE b.id IS NULL pro kontrolu případů, kdy NENÍ odpovídající řádek v b .

Pomocí , zápis je podobný zpracování podmínek WHERE a ON současně.



  1. mysql SEŘADIT PODLE počtu jedinečných shod slov

  2. Jak vyvolat chybu ve funkci MySQL

  3. Jak mohu získat seznam tabulek v uložené proceduře?

  4. Sloupec MySQL nastaven na NOT NULL, ale stále umožňuje hodnoty NULL