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

さまざまなレコードで多くの条件を満たす列を選択する

    3つの製品すべてを購入した顧客が必要な場合は、集計関数count(distinct product)を使用できます。

        SELECT Customer
        FROM your_table
        where product in (1,2,3)
        GROUP BY Customer
        HAVING count(distinct product) = 3
    


    1. 顧客の複数のアドレスとデフォルトアドレスのMySQLデータベース設計

    2. intからのキャスト/変換がアスタリスクを返す理由

    3. Oracleに挿入し、生成されたシーケンスIDを取得する

    4. 1つの長いテーブル列を複数の列を持つテーブルに変換します