Mysql
 sql >> Baza danych >  >> RDS >> Mysql

UŻYWANIE słowa kluczowego a klauzula ON - MYSQL

USING klauzula jest czymś, o czym nie musimy wspominać w JOIN warunek, gdy pobieramy dane z wielu tabel. Kiedy używamy USING klauzula, ta konkretna nazwa kolumny powinna być obecna w obu tabelach, a SELECT zapytanie automatycznie połączy te tabele przy użyciu podanej nazwy kolumny w USING klauzula.

Na przykład, jeśli w tabeli znajdują się dwie wspólne nazwy kolumn, podaj żądaną wspólną nazwę kolumny w polu USING klauzula.

USING jest również używany podczas wykonywania Dynamic SQL, na przykład:

EXECUTE IMMEDIATE 'DELETE FROM dept WHERE deptno = :num'
  USING dept_id; 
  • USING klauzula:To pozwala określić klucz łączenia według nazwy.

  • ON klauzula:Ta składnia pozwala określić nazwy kolumn dla kluczy łączenia w obu tabelach.

Klauzula USING

Klauzula ON




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Doctrine Query Language pobierz maks./najnowszy wiersz na grupę

  2. Dlaczego tworzenie klucza obcego w Laravel 5.8 kończy się niepowodzeniem?

  3. Nie można załadować sterownika QMYSQL na PySide2

  4. RuntimeError:praca poza kontekstem aplikacji

  5. Wywoływanie procedury składowanej w procedurze składowanej w MySQL