Exemple:Подсчет полей с тем же значением
У меня есть HUGE
QUERY с union
, который приносит много данных, среди этих данных, я хочу знать, сколько раз записи одного и того же человека существует только поле name
, как:
Гавриила
- Запись 1
- Запись 2
- Запись 3
João
- Запись 1
- Запись 2
- Запись 3
Так Габриэль и João каждый из них имеет 3 строки данных в моей RecordSet
, мне нужно иметь другое поле, которое рассчитывает, что многие времена это повторяется, но я нужны все строки в одно и то же время, вот почему я Can NOT
использовать groupby
.
Update MySql Посмотреть
Ваш запрос не читается, и он не позволяет вам помочь. Сделайте efort и удалите мусор из запроса. – Pellared
Каждый раз, когда я пытаюсь удалить какой-то барахло и оставляю только сущность, я получаю отрицательный результат ... Я попробую – PlayHardGoPro
Посмотрите на ответ SQL на этот вопрос: http://stackoverflow.com/questions/19385738/distinguish-duplicates-in -a-foreach-loop-from-sql/19385994 В вашем случае, если вы сделаете вышеуказанный запрос в VIEW, тогда он упростит использование подхода в предоставленной ссылке, чтобы сделать INNER JOIN на (SELECT GROUP BY) из того же VIEW и получить ваши итоговые суммы. Я согласен с другим комментатором в том, что этот запрос выглядит ужасно, поэтому вы можете столкнуться с проблемой производительности с помощью подхода, который я предлагаю, но он даст вам то, о чем вы просили. –