Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Auswählen einer Spalte, die viele Bedingungen in verschiedenen Datensätzen erfüllt

Wenn Sie den Kunden möchten, der alle 3 Produkte gekauft hat, können Sie die Aggregationsfunktion count(distinct product) verwenden

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