'location'필드의 범위는 1에서 25까지입니다. 현재 사용되지 않는 가장 낮은 'location'을 반환하기 위해 다음 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