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

mysql行が存在しない場合は、デフォルト値を取得します

    WHERE (user_id = 17 OR user_id IS NULL) AND name = "menu_items"

    そして、残りのクエリをクリーンアップするだけです:

    id 定義された設定で存在する必要はありません。preference_idの組み合わせキーを使用してください およびuser_id 代わりに。

    idの場合 preferencespreference_idという名前でした 、長いON ステートメントはUSING(preference_id)に置き換えることができます

    IF 関数はCOALESCE(defined_value, default_value)に置き換えることができます



    1. ORA-24247:ネットワーク・アクセスがアクセス制御リスト(ACL)によって拒否されました

    2. メインクエリとサブクエリを使用してBETWEEN条件を使用する方法

    3. データベース内のすべてのオブジェクトをカウントします

    4. システムテーブルmaster..spt_valuesの目的は何ですか?また、その値の意味は何ですか?