MySQL. Выборка записей [дубликат]

216
22 июня 2017, 04:06

Данный вопрос уже был задан и имеет решение:

  • Запрос на выборку данных sql, mysql 2 ответа

Подскажите запрос. Есть таблица

id |group|value
--------------
1  | 22  | 55
2  | 22  | 44
3  | 22  | 33
4  | 5   | 1
5  | 5   | 2
6  | 6   | 3
7  | 6   | 4
8  | 20  | 55
9  | 20  | 44
10 | 20  | 33

Как мне сделать запрос, что бы получить group-ы при условии, что существуют все поля c value 55,44,33 (не or) у этой group? Возможно это сделать одним запросом? в примере должен вернуть 20 и 22. Спасибо

Answer 1
SELECT `group`
FROM `table`
WHERE value IN (55,44,33)
GROUP BY `group`
HAVING COUNT(DISTINCT value) = 3
Answer 2
select group from table where value IN (55,44,33)
READ ALSO
Смена кодировки MySQL с latin1 на UTF-8

Смена кодировки MySQL с latin1 на UTF-8

Развернут apache и MySQL на Ubuntu 1404LTS

209
как вставить новые данные в products_id где user_id = n

как вставить новые данные в products_id где user_id = n

нужно,что бы добавлялись новые id продукта у определенного пользователя

198
Как добавить webapp-директорию в уже существующее приложение maven (IntelliJ IDEA)?

Как добавить webapp-директорию в уже существующее приложение maven (IntelliJ IDEA)?

Как можно добавить webapp-директорию (с особым значком) в проект IntelliJ IDEA, если это не было сделано путём выбора архетипа при создании проекта?

366
В чем разница между colorAccent и android:colorAccent?

В чем разница между colorAccent и android:colorAccent?

В чем разница между colorAccent и android:colorAccent?

376