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

MysqlComplexWhere句

    単一の行がWHERE句と一致することはないため、現在のクエリは矛盾しています。このようなものが欲しいと思います。

    SELECT product_id
    FROM table 
    WHERE (key='free_shipping' and value='yes') or (key='price' and value='5')
    GROUP BY product_id
    HAVING COUNT(DISTINCT key) = 2
    


    1. MySQL JDBCDriver5.1.33-タイムゾーンの問題

    2. 2つの別々のデータベースからの結果の結合

    3. レコードの作成時間を主キーとして使用してみませんか?

    4. MySQL-削除時の外部キーがnull以外のフィールドにnullを設定