MySQL,SELECT结果中的组行

时间:2016-05-25 14:52:02

标签: mysql select

使用选择查询是否可以获得类似

的内容
| firstfield | secondfield | types
  firstvalue   secondvalue   1,2,3

而不是

| firstfield | secondfield | type
  firstvalue   secondvalue   1
  firstvalue   secondvalue   2
  firstvalue   secondvalue   3

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

您可以使用group_concat

select firstfield, secondfield, GROUP_CONCAT(type order by type) as types
from yourtable
group by firstfield, secondfield;

答案 1 :(得分:0)

是的,您需要查看使用group by。

https://dev.mysql.com/doc/refman/5.7/en/group-by-handling.html