Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

SQL Server :paramètres ORDER BY dans l'instruction IN

Je pense que le moyen le plus simple dans SQL Server est d'utiliser un JOIN avec VALUES :

SELECT p.ID, p.Name
FROM Properties p JOIN
     (VALUES (110, 1), (105, 2), (104, 3), (106, 4)) ids(id, ordering)
     ON p.id = a.id
ORDER BY ids.ordering;