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

mysqlは2つのクエリを1つのクエリに結合します

    2つのクエリで問題がない場合は、joinを使用するだけで、以下が機能します

    select t1.PT_PEMBERI,t2.PT_PENERIMA from
    (SELECT nl.ID, p.NAMA_PT AS PT_PEMBERI
        FROM perusahaan p
        LEFT JOIN penerima_waralaba pw ON pw.ID_PERUSAHAAN = p.ID
        LEFT JOIN outlet o ON o.ID_PENERIMA_WARALABA = pw.ID
        LEFT JOIN nomor_logo nl ON nl.ID = o.NOMOR_LOGO_WARALABA
        WHERE nl.NOMOR_LOGO = 'WI-0010205-610'
        )t1
      inner join
      (
        SELECT nl.ID,pw.NAMA_PT AS PT_PENERIMA
        FROM penerima_waralaba pw
        LEFT JOIN outlet o ON o.ID_PENERIMA_WARALABA = pw.ID
        LEFT JOIN nomor_logo nl ON nl.ID = o.NOMOR_LOGO_WARALABA
        WHERE nl.NOMOR_LOGO = 'WI-0010205-610
        )t2 on t1.ID=t2.ID
    


    1. 誰かがこのSQLを説明できますか? (そして、どうすればそれを「パラメータ化」して関数として呼び出すことができますか?)

    2. PostgreSQLスキーマ/Djangoを使用した名前空間

    3. MySQLコマンドラインを使用したファイルからのインポートとファイルへのエクスポート

    4. ドロップダウンリストからデータベーステーブルに値を挿入します