sql max group byserver nvarchr(max)拼接问题

   在我们的日常mysql查询中我们鈳能会遇到这样的情况:

    对表中的所有记录进行分类,并且我需要得到每个分类中某个字段的全部成员

  上面的话,大家看起来可能不太好懂下面举一个例子来给大家说明。

  现在我们有一张表结构如下:

   现在我们向这张表中插入一些数据。  

  现在我们可以看到数据表的情况如下:

   我的需要是这样的:我需要对type_id进行分组,而且每个分组下的所有name我都要得到这个是后应該怎么办呢?

  我们得到的结果是这样的:

  有朋友会想到“用concat就可以解决问题了嘛!”,好的我们现在试一下。

   很显然沒有达到我们的预期,怎么办!!!

  mysql中给我们提供了一个函数:group_concat利用这个函数,我们就能够很好的解决上述问题我们试一下。

  上述结果很好的满足了我们的需求。

  那有朋友就会问了如果我不仅想知道分类某个字段的全部信息,我还想要某两个字段连接茬一起的所有信息我们可以这么去写。

我要回帖

更多关于 sql数据库max函数 的文章

 

随机推荐