Hello.

Yes, it looks like a bug. IN predicate may have a row value expressions in 
its right side, but this case is not currently supported. Older version 
works only because it incorrectly parses them as arrays.

Use can use something like
SELECT col1 FROM x WHERE (col1, col2) IN (VALUES ('a1', 'b1'),('a2', 'b2'));
as a workaround.

Please not that NULL is neither equal nor not equal to NULL, you can't 
fetch ('a3', null) in that way (and with your original query too in 
databases that support it correctly).

-- 
You received this message because you are subscribed to the Google Groups "H2 
Database" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/h2-database/b2efda4d-64a4-4269-8c09-5ea1fad4cd64%40googlegroups.com.

Reply via email to