Na een zeer kleine aanpassing (vervang dubbele aanhalingstekens door enkele en voeg de VALUES
toe trefwoord), is uw voorgestelde syntaxis een geldige standaard SQL-92-syntaxis, d.w.z.
SELECT *
FROM mytable
WHERE (group_id, group_type) IN (
VALUES ('1234-567', 2),
('4321-765', 3),
('1111-222', 5)
);
Helaas heeft MSFT het niet toegevoegd aan SQL Server en beschouwen het als een 'ongeplande' functie.
FWIW PostgreSQL en Sqlite zijn voorbeelden van SQL-producten die deze syntaxis ondersteunen.