Как Apache Derby справляется с пустым списком в предложении WHERE IN () - PullRequest
1 голос
/ 09 апреля 2019

Привет, это выражение sql оправдывает себя, как и ожидалось

select * from table where id in(1,2,3);

Но есть вероятность, что предложение IN () будет пустым, как показано ниже

    select * from table where id in();

Apache Derby жалуется на syntax error : encountered ")" at line n

Mysql знает, как справиться с такой ситуацией, и не будет возвращать значения. Как заставить Apache Derby вести себя так же, как MySQL, когда дело доходит до такого пустого списка?

...