sql >> Databasteknik >  >> RDS >> Mysql

MySQL - Använda resultat från en fråga i en annan fråga

Bättre använd 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;

Om du vill ha poster som inte har någon motsvarande rad på ett (eller båda) språken kan du använda yttre kopplingar.



  1. MySQL kolumnnamn standarder / konventioner

  2. Sök efter alla förekomster av en sträng i en mysql-databas

  3. django quiz app modell för flervalsfrågor

  4. Allvarligt fel med fetch_assoc inuti en funktion