为了账号安全,请及时绑定邮箱和手机立即绑定

使用原始查询时,续集无法识别带有驼峰大小写名称的表

使用原始查询时,续集无法识别带有驼峰大小写名称的表

斯蒂芬大帝 2022-09-16 21:11:37
我被困在使用后遗症中的原始查询来查询具有骆驼案例名称的表中的数据。代码如下所示 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 回答

?
慕神8447489

TA贡献1780条经验 获得超1个赞

我想你正在使用邮递员。尝试将表名包装为"



查看完整回答
反对 回复 2022-09-16
?
慕码人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\'


查看完整回答
反对 回复 2022-09-16
  • 2 回答
  • 0 关注
  • 64 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信