Това е пример за заявка set-with-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;
Това е пример за заявка set-with-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;
Изберете всички месеци в рамките на даден период от време, включително тези със стойности 0
Демонтиране на извиквания към базата данни на възел
C#, проблеми с получаването на двойни стойности от базата данни MySQL
Най-добрият начин да избегнете дублиране на влизане в mysql база данни
Защо MySQL не винаги използва обединяване на индекси тук?