Я наткнулся на следующий (действительный) запрос в MySQL (также работает в Oracle/MSSQL при замене =
на IN
):
SELECT * from mytable WHERE (a, b)=(1,2)
Это то же самое, что и
SELECT * from mytable WHERE a=1 and b=2
Я думаю, что определение в docs здесь:
simple_expr:
[...]
| (expr [, expr] ...)
[...]
Что это называется? Есть ли какие-либо плюсы и минусы для его использования?