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

POUŽITÍ Klíčové slovo vs klauzule ON - MYSQL

USING klauzule je něco, co nemusíme zmiňovat v JOIN stav, kdy načítáme data z více tabulek. Když použijeme USING klauzule, tento konkrétní název sloupce by měl být přítomen v obou tabulkách a SELECT dotaz automaticky spojí tyto tabulky pomocí daného názvu sloupce v USING doložka.

Pokud jsou například v tabulce dva běžné názvy sloupců, uveďte požadovaný společný název sloupce v USING doložka.

USING se také používá při provádění dynamického SQL, např.:

EXECUTE IMMEDIATE 'DELETE FROM dept WHERE deptno = :num'
  USING dept_id; 
  • USING klauzule:Umožňuje zadat klíč spojení jménem.

  • ON klauzule:Tato syntaxe vám umožňuje zadat názvy sloupců pro klíče spojení v obou tabulkách.

Klauzule USING

Klauzule ON




  1. Mysql AVG ignoruje nulu

  2. Co byste měli vědět o WITH NOCHECK při povolení omezení CHECK v SQL Server

  3. Jak používat sloupec temp v klauzuli where

  4. Jak obnovit databázi pomocí RMAN