Мне нужна помощь в подсчете как уникальных, так и повторяющихся значений в MySQL. Я хочу знать, сколько записей есть общее, а также сколько существует два раза и три раза и так далее ...MySQL подсчет уникальных и повторяющихся значений
Нужно ли использовать UNION
или что-то в этом роде? Я думаю, что SUM
будет лучшим решением для меня из-за того, что я могу использовать некоторые объединения с этим в будущем.
Образец данных:
| custId | name |
|--------|--------|
| 1001 | Alex |
| 1001 | Alex |
| 1002 | Daniel |
| 1003 | Mark |
| 1002 | Daniel |
Результаты Примеры:
| total | twoTimes | threeTimes |
|-------|----------|------------|
| 3 | 2 | 0 |
Спасибо заранее.
обеспечивают ваша схема таблицы и образец необработанных данных и ожидаемый набор результатов – Alex
@Alex, я обновил свой вопрос. – lingo