Есть в базе записи с полями
Поле 1 ; Поле2
RU; KZ
RU;KZ
RU;DE
RU;BY
DE;RU
RU;DE
DE;PL
DE;RU
RU;DE
Как из этих строк выбрать неповторяющиеся поля и их количество? Тоесть на выходе должно получиться такое:
RU;KZ (2)
RU;DE (3)
DE;RU (2)
RU;BY (1)
DE;PL (1)
Как я понял, товарищ хочет что-то типа
CONCAT(A, ";", B) C, COUNT(*) ... GROUP BY (C)
Только я пока не могу проверить, можно ли так нагло лепить горбатого.
В GROUP BY по результату CONCAT так нагло лепить нельзя, а вот использовать в GROUP BY тот же самый CONCAT - вполне можно, а потом уже отрезать лишнее в HAVING
PS: Это на сколько мне память не изменяет. Ну если там не извращаться с переменными и прочим.