Если у меня есть таблица с такими столбцами, как
ID1 ID2 VAL1 VAL2
Где ID1, ID2 создает индекс первичного ключа.
Каквыполнить какие-либо операторы SQL для определенных значений ID1, ID2?
Пример: у меня есть таблица с записями, которая имеет PK (1,1) (1,2) (2,4) (2,1) (3,1) (3,2) (3,5)
Я хочу выбирать записи только с (1,1) (1,2) (3,5) (3,2)
Запрос SELECT с
SELECT * FROM tbl1, ГДЕ ID1 IN (1,3) И ID2 IN (1,2,5)
приведет к нежелательному результатурезультат: (3,1).Итак, каков наилучший способ сделать это?
Я ищу общий ответ для SQL, но если он зависит от СУБД, я хотел бы знать, как это сделать в PostgreSQL и MySQL.