[Quote=引用 5 楼 cnna002a 的回复:]
select distinct c.[groupid] as [groupid],
(select [colorid] from [Table_1] where [groupid] = 1 and [colorid]=2 )as [colorid],
(select [colorid] from [Table_1] where [groupid] = 1 and [colorid]=3)as ……
[/Quote]
这样写是不是太特殊了
select distinct c.[groupid] as [groupid],
(select [colorid] from [Table_1] where [groupid] = 1 and [colorid]=2 )as [colorid],
(select [colorid] from [Table_1] where [groupid] = 1 and [colorid]=3)as [colorid],
(select [colorid] from [Table_1] where [groupid] = 1 and [colorid]=4 )as [colorid]
from [Table_1] c