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

MySQLは2つのクエリを組み合わせる

    どうですか

    SELECT * FROM
    (
        SELECT sodnik_1 as value FROM prihodnji_krog  WHERE file_id='8778' AND sodnik_1 != ''
        UNION 
        SELECT sodnik_2 as value FROM prihodnji_krog  WHERE file_id='8778' AND sodnik_2 != ''
        UNION
        SELECT sodnik_3 as value FROM prihodnji_krog  WHERE file_id='8778' AND sodnik_3 != ''
        UNION
        SELECT sodnik_4 as value FROM prihodnji_krog  WHERE file_id='8778' AND sodnik_4 != ''
    ) x INNER JOIN 
    (
        SELECT value FROM notification_sodniki WHERE user_id='16'
    ) y 
    ON x.value = y.value
    

    FROMでサブクエリを使用する場合 句、それはあなたが一時的なテーブルを作っているかのようです。それからあなたはそれらを参照してINNER JOINをすることができるエイリアスで




    1. MySQLトリガーを使用して、追加したばかりの行を更新できますか?

    2. EXIF情報をデータベースに保存する

    3. MySQLのタイプに関する質問

    4. 12cIDENTITY列