这有什么难的,你Sql的基本知识都不清楚。
如果你要按照pro_type分组,那么其他的字段就应该给它一个分组统计的方式(比如取Sum、Max、Min)
如果仅要按pro_type分开排列,那么
Select * From products Order By pro_type
就可以了
如果你要按照pro_type分组,那么其他的字段就应该给它一个分组统计的方式(比如取Sum、Max、Min)
如果仅要按pro_type分开排列,那么
Select * From products Order By pro_type
就可以了
easy.是这样的。 你用了group by 函数。 这样的话你就不能用 * 了。
因为你的一个pro_type 对应多个pro_id,等等吧你让计算机取哪一个?
计算机不知道了,自然要报错了。不太明白你要做什么。 我想你的broup by可能用的不是地方。
其中的原因就如yangzi(笨笨) 所说。
products.pro_price、products.pro_image、products.pro_re、
products.msrepl_synctran_ts 都价到 group by 中