读书人

sql 两组数据合并有关问题

发布时间: 2013-07-09 09:50:47 作者: rapoo

sql 两组数据合并问题,在线等
select jieci,name as '周一' from test where zhouci='周一'
select jieci,name as '周二' from test where zhouci='周二'
结果是这样的:jieci 周一
1-2 语文

jieci 周二
1-2 数学

我想把这两条数据的一行显示 比如 :
jieci 周一 周二
1-2 语文 数学
[解决办法]


select jieci,
周一=MAX(case when zhouci='周一' then name else null end),
周二=MAX(case when zhouci='周二' then name else null end)
from test
group by jieci

读书人网 >SQL Server

热点推荐