关于mysql分组查询

在mysql查询中,用到GROUP BY 根据某一字段分组之后,每组显示的结果都只有第一条,这样的结果通常不是我们想要的。

GROUP_CONCAT('字段')   可以将每一组下面的这个字段所有的数据用逗号隔开地查询出来

另外,在查询中,如果用到了IN关键词,想要查询出来的顺序跟IN关键词里面的条件一样,可以ORDER BY field(字段,(IN关键词里面的顺序))

猜你喜欢

转载自www.cnblogs.com/undefined-j/p/10410577.html