选择按字段 1 分组的记录,然后字段 2 包含字段 2 的每个不同记录值



我需要按field1和包含每个记录的不同值field2field2对数据进行分组。也许模型比我描述的更简单。


我有这样的数据库:

_____________________
|__field1__|__field2__|
|   King   |   Crown  |
|   King   |  Palace  |

我想选择 db,所以它显示如下:

_____________________________
|__field1__|______field2______|
|   King   |   Crown, Palace  |

现在我只是按SELECT * FROM db GROUP BY field1分组。 如果您可以在.php代码中给出一些示例并codeigniter查询生成器,那就太好了。

抱歉,如果我无法以最佳方式解释我的问题。 谢谢!

你可以只使用聚合和group_concat()

select field1, group_concat(field2) field2
from mytable
group by field1

相关内容

  • 没有找到相关文章

最新更新