у меня есть список пользователей в моей базе данных Postgresql, и я хочу подсчитать, сколько пользователей есть для каждой буквы.
Вот SQL-запрос:
select chr(chars.letter + ascii('A')) as letter,
count(m.nome)
from generate_series(0, 25) as chars(letter)
left join merchant m on ascii(left(m.nome, 1)) = chars.letter + ascii('A')
group by letter
order by letter asc
(благодаря этому ответу)
Вот результат в PHPPGAdmin:
Теперь, когда я перехожу на MySQL, мне нужно использовать тот же запрос, но кажется, что MySQL не использует generate_series(). Итак, как получить тот же результат?