开发者社区> 问答> 正文

Postgresql IN (VALUES (''),('')) 查询语法不支持

Druid版本:1.1.5 SQL示例: select * from a where a.id in (VALUES (4096), (4097)) 数据库:Postgresql

原提问者GitHub用户firingsloth

展开
收起
山海行 2023-07-05 20:02:36 120 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    在PostgreSQL中,使用IN子句时,可以指定一个值列表,这个值列表可以是一个子查询、一个数组或一个由逗号分隔的值列表。但是,由于PostgreSQL的语法限制,它不支持使用空字符串作为IN子句中的值。

    2023-07-30 14:35:15
    赞同 展开评论 打赏
  • 问题已修复,请用新版本 https://github.com/alibaba/druid/releases/tag/1.1.14

    原回答者GitHub用户wenshao

    2023-07-06 11:18:45
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
金融级 PostgreSQL监控及优化 立即下载
PostgreSQL在哈啰的实践-周飞 立即下载
PostgreSQL高并发数据库应用数据 立即下载