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

PHP MySQL Wybierz identyfikator z jednej tabeli i informacje z innej tabeli

To właśnie nazywają łączeniem tabel, powinieneś użyć zapytania takiego:

SELECT i.ID, i.Name, i.Phone FROM `queuelist` AS q
LEFT JOIN `info` AS i ON (
    q.clientID = i.ID
);

Używam aliasów dla krótszej notacji w powyższym zapytaniu (lista kolejek staje się q, a informacja staje się i), a następnie ustawiam warunek przyłączenia (bit między ON()), aby był identyfikatorem klienta z tabeli listy kolejek, powinien odpowiadać identyfikatorowi w tabela informacyjna.

Zobacz także http://dev.mysql.com/doc/refman /5.0/pl/dołącz.html po więcej szczegółów.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Minimalny przykład użycia select... do aktualizacji w celu wyizolowania wierszy

  2. Wstaw tabelę MySql, jeśli nie istnieje, w przeciwnym razie zaktualizuj

  3. Nie określono lokalizacji pliku konfiguracyjnego MySQL (np. my.cnf)

  4. Jak radzić sobie z wieloma tabelami odnośników dla początkujących SQL?

  5. Baza danych PhalconPHP dołącza do ORM