SQLServerデータベースを使用しています。たとえば、IDの配列を返す選択があります。その配列でNに等しいIDの順序を(SQLで)見つけることができますか?
これが私の言いたいことです。これが私の実際の選択です:
SELECT [id] FROM [dbo.test_db_002] t1
LEFT JOIN [dbo.test_db_003] t2
ON t1.[id]=t2.[itmid]
ORDER BY t2.[iid] ASC;
たとえば、次のIDの配列が返されます。
13, 7, 34, 5, 2, 14
そして、その配列のID = 5のインデックスを知る必要があるとします(13がインデックス0の場合、答えは3、7 =インデックス1、34 =インデックス2、5 =インデックス3になります)。