日期:2014-05-18  浏览次数:20623 次

如何实现这样的 SQL查询语句
数据库表:     id         employee_id           date           detail        
                     
                        1                 01                       周一           吃饭
                        2                 01                       周二           喝酒
                        3                 01                       周三           睡觉
                        4                 02                       周二           看电视
                        5                 02                       周一           游戏


    我在页面要实现的是这样的:

                        employee_id           周一         周二         周三       。   。   。   周天

                                  01                   吃饭         喝酒         睡觉       。   。   。     X
                                  02                   游戏       看电视         X           。   。   。     X        

      X就是没有事做。高手帮我看一下能写查询语句吗?

------解决方案--------------------
帮忙顶,学习
------解决方案--------------------
这个SQL很复杂,简单的说就是纵向表转横向表,使用动态SQL可以写,你可以去查一下以前我写过一个
------解决方案--------------------
没有看懂你的需求,可以用外连接,你把需求写清楚点
------解决方案--------------------
就是一人一天只做一件事情 最好还是用存储过程做 要不你的这个表设计不合理 即使用SQL写出来也是不能实用 性能太低了
------解决方案--------------------
UP 等高手
------解决方案--------------------
这个太简单了