여러개의 값을 셀렉트하는 프로시저를 만들려고 합니다.
create proc dbo.test
@id int
as
set nocount on
select * from t
where id = @id
대충 이런 프로시저는 1개의 id 값을 받아 그 조건에 맞는 1개의 값을 select 해줍니다.
id 값을 여러개 받아서 그 값들을 select 하고 싶은데요.
예를들어 1, 2, 3을 입력하면
id 값이 1, 2, 3인걸 한번에 보여주고 싶습니다.
@id의 데이터 형식을 varchar로 변경하고 , 구분자로 다중 아이디 값을 구분하는거 까진 했는데
그 구분한 아이디로 어떻게 1, 2, 3에 만족하는 아이디 전부를 한번에 보여줄 수 있을까요.
http://www.sqler.com/551635
이걸 참고 하셔서
WHERE id IN
(
SELECT ~~~
)
하시면 될 것 같습니다.