【发布时间】:2012-09-19 19:23:54
【问题描述】:
我有一个表,其“位置”字段的范围从 1 到 25。我使用以下 SQL 当前返回当前未使用的最低“位置”;
select top 1 field from [dbo].[misc_fields] where field NOT IN (select location from ListFields where listid = @listid) order by field
问题在于它依赖于 misc_fields 表,该表包含每个位置 (1-25) 的一行。我想不再需要这个查找表,只需在存储过程本身中定义范围。
【问题讨论】:
-
请输入样本数据、预期结果以及您目前拥有的数据。很难说出你在说什么。我们不是读心术的人。
标签: sql-server-2008 stored-procedures