我想从SQL Server表中区分两列。我得到这个结果 - 我可以优化这个查询吗?在SQL Server中优化SELECT查询
create TABLE #Temporary_tbl
(
ProductColour VARCHAR(50),
ProductSize VARCHAR(20),
)
insert into #Temporary_tbl (ProductColour)
select distinct productcolour
from shoptransfer
insert into #Temporary_tbl (ProductSize)
select distinct ProductSize
from shoptransfer
select * from #Temporary_tbl
我试试这个:
select distinct ProductColour, null as ProductSize
from shoptransfer
union all
select distinct null as ProductColor, ProductSize
from shoptransfer
你的查询是好的。什么是问题? – 2014-09-29 16:47:13