我有一张桌子,像这样:
id name1 name2 name3
1 yok null null
1 null yok null
1 null null yok我想要的输出是:
id name1 name2 name3
1 yok yok yok我尝试的是:
select id, name1, name2, name3
from trial
group by id建表脚本如下:
Create table trial (id int, name1 varchar(10),name2 varchar(10),name3 varchar(10))
insert into trial values (1,'yok',null,null)
insert into trial values (1,null,'yok',null)
insert into trial values (1,null,null,'yok')我该怎么做呢?
发布于 2016-04-07 22:36:58
您可以像下面这样尝试语句
Select
id,
max(name1) name1,
max(name2) name2,
max(name3) name3
from trial
group by idhttps://stackoverflow.com/questions/36479419
复制相似问题