SELECT *
FROM foo
WHERE (column1, column2) IN (('foo', 1), ('bar', 2))
この構文は混乱を招く可能性があり、次のように置き換えると読みやすくなる可能性があります。
SELECT *
FROM foo
WHERE ROW(column1, column2) IN (ROW('foo', 1), ROW('bar', 2))
私は前者に慣れていますが:)
SELECT *
FROM foo
WHERE (column1, column2) IN (('foo', 1), ('bar', 2))
この構文は混乱を招く可能性があり、次のように置き換えると読みやすくなる可能性があります。
SELECT *
FROM foo
WHERE ROW(column1, column2) IN (ROW('foo', 1), ROW('bar', 2))
私は前者に慣れていますが:)