日期:2014-05-19  浏览次数:20522 次

视图问题!!
我建立的一个视图得到数据如下:
姓名       作品1         作品2           作品3         作品4  
aa             ok1           <null>       <null>         <null>
aa           <null>         ok2             <null>         <null>
aa           <null>         <null>         ok3             <null>
aa           <null>         <null>       <null>             ok4

我想通过另外一个视图得到如下结果:

姓名       作品1         作品2           作品3         作品4  
aa             ok1           ok2               ok3               ok4
请问如何实现???
急~~~~

------解决方案--------------------
假如你刚才建立的视图是:vwTemp
现在利用你之前建立的视图,建立新的视图如下:
create view vwTemp2
as
select 姓名,max(作品1),max(作品2),max(作品3),max(作品4)
from vwTemp group by 姓名