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

MySql selectステートメントを記述して、1つのステートメントでIDに対してオーバーライドされないすべての定義済み設定またはデフォルト設定を取得する方法

    結果セットの順序が重要かどうかは明確にされていないため、次のことを試してみてください。

    SELECT name,
        value
    FROM MyTable
    WHERE id = 5
        AND id NOT IN
        (
            SELECT id
            FROM MyTable
            WHERE id = 0
            GROUP BY MyTable.id
        )
    UNION
    SELECT name,
        value
    FROM MyTable
    WHERE id = 0
        AND name NOT IN
        (
            SELECT name
            FROM MyTable
            WHERE id = 5
            GROUP BY MyTable.name
        )
    

    免責事項:SQL Serverでテストされていますが、そのバージョンのSQLに固有のものは使用されていません。



    1. MySQLはJSONオブジェクトの合計を集計しました

    2. ジオロケーションSQLクエリが正確な場所を見つけられない

    3. MySQLデータベースのフロントエンドとしてMicrosoftAccessを使用していますか?

    4. 一重引用符と二重引用符をエスケープするmysql