Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL - Verwenden von Ergebnissen aus einer Abfrage in einer anderen Abfrage

Verwenden Sie besser Joins:

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;

Wenn Sie Datensätze haben möchten, die keine entsprechende Zeile in einer (oder beiden) Sprachen haben, können Sie auch Outer Joins verwenden.