我的模型如下
missions(id, mission_details, city, state)
我想创建一个数据表,列出所有城市/州及其下的任务。
如果特定城市/州有多个任务。然后我想连接它并一起显示它。
这是查询相同内容的最佳方式。
答案 0 :(得分:1)
你应该这样做:
Mission.group("city, state")
.select("city,state,GROUP_CONCAT(mission_details, SEPARATOR '|')")
阅读本文:GROUP_CONCAT(expr)