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

MySQL FULL JOIN?

    MySQLはFULLOUTERJOINをサポートしていません。

    したがって、MySQLで完全結合をエミュレートする場合は、ここ

    一般的に推奨される回避策は次のようになります:

    SELECT  t_13.value AS val13, t_17.value AS val17
    FROM    t_13
    LEFT JOIN
            t_17
    ON      t_13.value = t_17.value
    UNION ALL
    SELECT  t_13.value AS val13, t_17.value AS val17
    FROM    t_13
    RIGHT JOIN
            t_17
    ON      t_13.value = t_17.value
    WHERE   t_13.value IS NULL
    ORDER BY
            COALESCE(val13, val17)
    LIMIT 30
    


    1. 「SQLServerを使用したMicrosoftAccessの最適化」プレゼンテーションをご覧ください

    2. ストアドプロシージャの出力をSQLServerの変数に返す方法

    3. 類似の文字列を含むSQLレコードを検索する

    4. Postgres SELECTの列を連結するにはどうすればよいですか?