구조가 동일한 두 개의 테이블이 있고 변수를 기반으로 선택할 때 어떤 테이블을 선택할지 결정할 때 프로 시저에서 2 개의 쿼리를 작성해야합니다.조건부 테이블 선택이있는 쿼리를 작성할 수 있습니까
이것이 가능합니까?
내가
declare @table int
set @table = 1
Select orderID, Quantity
from case when @table = 1 then tblOrders else tblSubscriptionOrders end
where filled = 0
을 시도하지만 그건
를 작동하지 않았다
일을. 아마도 이것이 나의 노동 조합의 '솔루션'보다 우월 할 가능성이 큽니다. –
최종 결과가 내가 작성한 쉬운 샘플보다 더 복잡하기 때문에 필자는 수행해야하는 솔루션 인 것처럼 보였지만 한 번 실행하기 위해 sp를 작성하는 것을 피하려고했습니다. – Chad