Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
VictorDnepr Member Откуда: Сообщений: 17 |
Есть таблица, в ней поля id result 1 1 2 1 3 1 4 1 1 2 1 2 3 2 3 2 Как выбрать повторяющиеся id с определённым результатом. Также посчитать количество одинаковых значений по полю result с привязкой к полю id |
30 дек 15, 17:06 [18629026] Ответить | Цитировать Сообщить модератору |
stdvb Member Откуда: Сообщений: 39 |
VictorDnepr, результат напишите для ваших данных, а то объяснения не шибко внятные |
30 дек 15, 17:32 [18629122] Ответить | Цитировать Сообщить модератору |
VictorDnepr Member Откуда: Сообщений: 17 |
stdvb, По id выбрать повторяющиеся значения в поле result и посчитать количество совпадений |
30 дек 15, 17:42 [18629162] Ответить | Цитировать Сообщить модератору |
VictorDnepr Member Откуда: Сообщений: 17 |
stdvb, Результат должен быть такой id result count 1 1 1 2 1 1 3 1 1 4 1 1 1 2 2 3 2 2 |
30 дек 15, 17:45 [18629170] Ответить | Цитировать Сообщить модератору |
3unknown Member Откуда: New York Сообщений: 140 |
Это же обыкновенная группировка по 2 полям + count(*). |
30 дек 15, 17:50 [18629181] Ответить | Цитировать Сообщить модератору |
stdvb Member Откуда: Сообщений: 39 |
VictorDnepr, рекомендую начать учить sql select id, result, COUNT(*) as [count] from t group by id, result |
30 дек 15, 17:51 [18629187] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |