- Автор темы
- #1
Добрый день! Подскажите, пожалуйста, у меня есть таблица с двумя столбцами id | value, я делаю запрос
Для просмотра ссылки Войдиили Зарегистрируйся `id` , `value`
FROM `table`
WHERE `value`
Для просмотра ссылки Войдиили Зарегистрируйся ( 84, 51 )
и я получаю значения типа:
id | value
1 | 84
2 | 84
3 | 84
4 | 84
1 | 51
6 | 51
7 | 51
8 | 51
А как мне вывести только повторяющиеся значения по id (я отметил оранжевым)? в данном случае
id
1
Самоответ:
Для просмотра ссылки Войдиили Зарегистрируйся `id` , `value`
FROM `table`
WHERE `value`
Для просмотра ссылки Войдиили Зарегистрируйся ( 84, 51 ) GROUP BY id HAVING count(id) > 1
Для просмотра ссылки Войди
FROM `table`
WHERE `value`
Для просмотра ссылки Войди
и я получаю значения типа:
id | value
1 | 84
2 | 84
3 | 84
4 | 84
1 | 51
6 | 51
7 | 51
8 | 51
А как мне вывести только повторяющиеся значения по id (я отметил оранжевым)? в данном случае
id
1
Самоответ:
Для просмотра ссылки Войди
FROM `table`
WHERE `value`
Для просмотра ссылки Войди
Последнее редактирование: