mysql group By再过滤,怎么写?

SELECT * FROM sp_cy_param group By paramName先按paramName分组再取categoryId最大的记录;

你的这个数据,首选得把你的categroyId做列转行的操作吧?我看你的categroyId的值都是逗号分隔的一串字符串。不然你获取最大的categroyId,怎么获取?
然后再根据paramName分组,根据categroyId排序吧?
这应该是属于一个分组排序的问题吧,开窗函数就可以解决了。
温馨提示:答案为网友推荐,仅供参考
相似回答