MSSQL: ORDER BY the IN value list
Problem: Poredati rezultate SQL upita po nekom svojem poretku koji nema veze sa samim rezultatima sql upita.
Rješenje:
SELECT tbl_test.* FROM tbl_test INNER JOIN( VALUES (1,1), (3,2), (2,3), (4,4) ) AS dtbl_list (id, ordering) on tbl_test.id = dtbl_list.id ORDER by dtbl_list.ordering
Source: https://stackoverflow.com/questions/866465/order-by-the-in-value-list