【发布时间】:2020-09-15 12:10:21
【问题描述】:
我正在使用 sequelize 和 mysql2,需要从多个列中选择所有不同的值。 例如,我有一个“标题”和一个“位置”列。
目前:
Job.findAll({
attributes: [
[Sequelize.fn('DISTINCT', Sequelize.col('title')), 'title']
]
})
works,返回所有不同的职位。但是,如果我为位置列添加第二行,则会出现语法错误
Job.findAll({
attributes: [
[Sequelize.fn('DISTINCT', Sequelize.col('title')), 'title'],
[Sequelize.fn('DISTINCT', Sequelize.col('location')), 'location']
]
})
至少从我在文档中读到的内容来看,感觉它应该可以工作 - 但我对 sequelize 并不完全有经验或信心,所以任何帮助将不胜感激。
谢谢
【问题讨论】:
标签: javascript mysql sequelize.js