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

複数のテーブルの条件に基づいて結合します

    試すことができます

    SELECT a.*, b.* 
    FROM a INNER JOIN b ON a.B_id = b.B_id
    WHERE a.flag IS NULL AND b.date < NOW()
    UNION
    SELECT a.*, b.* 
    FROM a INNER JOIN b ON a.B_id = b.B_id
    INNER JOIN c ON a.C_id = c.C_id
    WHERE a.flag IS NOT NULL AND c.date < NOW()
    


    1. インクルードファイル中のnode.jsの参照エラー

    2. Oracleでdbms_crypto関数を通常のユーザーとして実行するにはどうすればよいですか?

    3. mysql値を不明な数の部分に分割する

    4. Mysqlを使用したサブクエリ(AGAINSTへの不正な引数)