我有我的Postgresql數據庫中的用戶列表,我想統計每個字母有多少用戶。如何在MySQL中使用generate_series()相當於計數項目?
下面是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
(感謝this answer)
下面是結果在phpPgAdmin的:
現在,因爲我遷移到MySQL我需要使用相同的查詢,但似乎MySQL不使用generate_series()。那麼,如何得到相同的結果呢?
埃姆...事實是,我不能把它嵌入:( – smartmouse
@smartmouse - 不能像在不知道如何,或不允許? –
我不知道如何,我嘗試了幾種方法,但都沒有工作。 – smartmouse