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

caseステートメントを使用して、結合を残すフィールドを決定する方法

    このようなものが機能する可能性があります

    LEFT JOIN challengesRead 
    ON challenges.userID = CASE 
    WHEN challenges.userID = $var THEN challengesRead.userID 
    WHEN challenges.opponentID = $var THEN challenges.opponen END
    


    1. rewriteBatchedStatements=trueを使用したMySQLおよびJDBC

    2. Oracleアプリに適用されているパッチを見つけるための上位のクエリ

    3. OracleWarehouseBuilderを使用したデータウェアハウスETLデータプロファイリング

    4. サブクエリを相互にネストすることにより、MySQLの61テーブルのJOIN制限を回避します