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

MySQL-セットをカバーする値を持つグループを選択します

    これは、set-within-setsクエリの例です。 group byを使用してそれらを解決するのが好きです およびhaving 、これは非常に柔軟であるため:

    SELECT user_id
    FROM action a
    WHERE action_type IN (0, 3, 4, 5)
    GROUP BY user_id
    HAVING COUNT(DISTINCT action_type) = 4;
    


    1. MySQL Workbenchがセミコロンが必要だと言っているのはなぜですか?

    2. 最新のMySQLデータを選択しますが、独自の手段

    3. フィールドが条件に一致しないテーブルから選択する

    4. MySQLで2つのタイムスタンプの差を計算する方法