i have following query:
select * cars make in ('bmw', 'toyota', 'nissan') what want store parameters in sql variable.
something like:
declare @caroptions varchar(max); select @caroptions = select distinct(make) carsforsale; print @caroptions; select * cars make in (@caroptions) problem print of @caroptions has last result returned from:
select distinct(make) carsforsale; i want store multiple values.
any ideas?
you can use table variable:
declare @caroptions table ( car varchar(1000) ) insert @caroptions values ('bmw') insert @caroptions values ('toyota') insert @caroptions values ('nissan') select * cars make in (select car @caroptions)
Comments
Post a Comment