【发布时间】:2021-05-01 10:50:43
【问题描述】:
我需要在 node js sequelize 中动态传递列值,但它不能正常工作
在属性部分..
属性:['id',"pollId","pollOption",[db.sequelize.literal("(SELECT count(id)*100/(SELECT count(id) from CM_Poll_Results where pollId =CM_Poll_Options.pollId) from CM_Poll_Results where selection =CM_Poll_Options.id )"),'percentageValue'],[db.sequelize.literal("(SELECT count(id) from CM_Poll_Results where pollId =CM_Poll_Options.pollId )"),'count']],
count 字段返回正确,但是 percentValue 返回 null。
而不是 CM_Poll_Options.pollId 静态传递值 7 它工作正常
我用过子查询
【问题讨论】:
标签: node.js sequelize.js