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

MySQL - Použití výsledků z jednoho dotazu v jiném dotazu

Lepší použití spojení:

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;

Pokud chcete záznamy, které nemají žádný odpovídající řádek v jednom (nebo obou) jazycích, můžete použít vnější spojení.



  1. Optimalizace importu MySQL (převod podrobného výpisu SQL na rychlý / použití rozšířených vložení)

  2. Jak použít metodu sendirect() k předání vyhledávacího dotazu ze servletu do jsp

  3. Podivná chyba v řazení (je to chyba?) při řazení dvou sloupců se stejnými hodnotami

  4. Odstraňte duplicitní záznamy pomocí rownum v sql