我被困在使用后遗症中的原始查询来查询具有骆驼案例名称的表中的数据。代码如下所示 const activeProducts = await sequelize.query( `SELECT ap.*, pd.stack_id stack_id, pd.channel_id channel_id, pd.product_type product_type FROM active_products ap join productDefinitions pd on ap.product_id = pd.id WHERE active = \'active\' `, { type: QueryTypes.SELECT });console.log(activeProducts)return activeProducts;似乎续集无法识别带有骆驼大小写字母的表名。它不是查找“产品定义”,而是查找“产品定义”,这是输出Error: relation "productdefinitions" does not exist
2 回答
慕码人8056858
TA贡献1803条经验 获得超6个赞
您是否尝试过引用表名?
SELECT ap.*, pd.stack_id stack_id, pd.channel_id channel_id, pd.product_type product_type FROM active_products ap
join "productDefinitions" pd on ap.product_id = pd.id
WHERE active = \'active\'
添加回答
举报
0/150
提交
取消