Mysql Подскажите запрос Mysql

Focus

Новичок
Есть в базе записи с полями
Поле 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)
 

AnrDaemon

Продвинутый новичок
А вот интересно, можно это сделать без подзапроса?
 

AnrDaemon

Продвинутый новичок
Как я понял, товарищ хочет что-то типа
CONCAT(A, ";", B) C, COUNT(*) ... GROUP BY (C)
Только я пока не могу проверить, можно ли так нагло лепить горбатого.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
В GROUP BY по результату CONCAT так нагло лепить нельзя, а вот использовать в GROUP BY тот же самый CONCAT - вполне можно, а потом уже отрезать лишнее в HAVING

PS: Это на сколько мне память не изменяет. Ну если там не извращаться с переменными и прочим.
 
Сверху