0
私はここsequelizeで選択クエリでGROUP_CONCATをしたいが、私はSequelizeでselectクエリでgroup_concatを実行する方法は?
SELECT `group_name`, `description`, GROUP_CONCAT(`module_name`) FROM `group_access` GROUP BY `group_name`
は、私がsequelizeでこの種のクエリを書きたい何をしたい私の要件です。
これは私が試みたものです。
groupAccess.findAll({
attributes: ['group_name', 'description', 'GROUP_CONCAT(module_name)'],
group: ['group_name']
})
しかし、sequelizeでGROUP_CONCATを書くためにどのようにUnknown column 'GROUP_CONCAT(module_name)' in 'field list'
エラーを示しています。私はそこにウェブサイトを捜したが、何の解決策も見つけられなかった。どんな助けもありがとう。このような 何か(テストしていません):
groupAccess.findAll({
attributes: [
'group_name',
'description',
[sequelize.fn('GROUP_CONCAT', sequelize.col('module_name')), 'module_name']
],
group: ['group_name']
})
SequelizeQuerying