本帖最后由 xiaowei999 于 2010-03-15 12:14:38 编辑

解决方案 »

  1.   

    表Aid name
    1  张三
    2  李四
    3  王五表Bid A_id   bdate       state
    1  1      2010-03-15  忙
    2  2      2010-03-16  闲
    3  1      2010-03-17  闲
    4  1      2010-03-18  闲
    5  1      2010-03-19  忙
    6  3      2010-03-19  闲要求显示如下结果日期          张三  李四  王五
    2010-03-15  忙 
    2010-03-16        闲
    2010-03-17  闲
    2010-03-18  闲
    2010-03-19  忙          忙
      

  2.   

    参考一下这个贴子中的方法。MySQL交叉表
    http://blog.csdn.net/ACMAIN_CHM/archive/2009/06/19/4283943.aspx