我希望使用php mysql在下表中的列中计数和显示每个重复的值。
name
AAA
BBB
BBB
BBB
AAA
CCC结果应如下所示
AAA-2
BBB-3
CCC-1发布于 2017-10-13 04:54:29
select name, count(name) as count from table_name group by name发布于 2017-10-13 04:53:03
你需要:
select name,count(1) from yourtable group by name如果您需要输出连字符(-)
select concat(name,'-',count(1)) from yourtable group by name发布于 2017-10-13 04:55:00
尝尝这个,
select name, count(*) from <table> group by name;https://stackoverflow.com/questions/46722724
复制相似问题