我使用 Avatica calcite 作为 JDBC 驱动程序来查询 Druid DB。我发现“IN”语法后面不能跟超过 19 个元素。例如
SELECT * FROM ds1 WHERE city_id IN
(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19)
这行得通,但这一个错误:
SELECT * FROM ds1 WHERE city_id IN
(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20)
如何使用超过 19 个元素的“IN”语法?