我有一個表的'位置'字段的範圍從1到25.我使用以下SQL來返回當前未使用的最低'位置';使用SQL從範圍中選擇最低的未使用數字
select top 1 field from [dbo].[misc_fields] where field NOT IN (select location from ListFields where listid = @listid) order by field
與此問題是,它是在其上包含用於每個位置(1-25)的行的misc_fields表的依賴。我想刪除這個查找表的必要性,並在存儲過程本身中定義範圍。
請輸入樣本數據,預期結果以及您當前擁有的內容。很難說出你在說什麼。我們不介意讀者。 – JonH