sql >> データベース >  >> RDS >> Mysql

MySQL-あるクエリの結果を別のクエリで使用する

    結合をより適切に使用する:

    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;
    

    一方(または両方)の言語にも対応する行がないレコードが必要な場合は、外部結合を使用できます。



    1. テーブルのスキーマを取得する

    2. オフセットとROW_NUMBER()

    3. dockermysqlコンテナへのログインを有効にする

    4. Mysql:クエリのエイリアスとして値を使用