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

MySQL - Używanie wyników z jednego zapytania w innym zapytaniu

Lepiej używaj złączeń:

SELECT
   a.phrase,
   b.phrase
FROM
   phraseConnections pc
INNER JOIN
   phraseEnglish AS a
ON
   pc.idEng = a.id
INNER JOIN
   phraseDutch AS b
ON
   pc.idDutch = b.id
WHERE
   pc.cat = 3;

Jeśli potrzebujesz rekordów, które nie mają odpowiadającego wiersza w jednym (lub obu) języku, możesz użyć złączeń zewnętrznych.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy lepiej zwrócić jedno duże zapytanie, czy kilka mniejszych?

  2. mysqldump całą strukturę, ale tylko dane z wybranych tabel w jednym poleceniu

  3. Klucz MySQL UNIQUE nie działa

  4. PYTHON:Zaktualizuj WIELE KOLUMN za pomocą zmiennych Pythona

  5. Uzyskaj dostęp do bazy danych mysql z innego systemu za pomocą java