现有info 表如下:
  name   s
  San      a
  San      a
  Lan         b
       Bos         b
  Bos            c想获取的结果集是:
name    a    b    c
San      2    0    0
Lan      0    1    0
Bos     0     1     1
不知能不能用一条sql语句来实现这个结果集查询?

解决方案 »

  1.   

    http://blog.csdn.net/acmain_chm/article/details/4283943
    MySQL交叉表
    在某些数据库中有交叉表,但在MySQL中却没有这个功能,但网上看到有不少朋友想找出一个解决方法,特发贴集思广义。http://topic.csdn.net/u/20090530/23/0b782674-4b0b-4cf5-bc1a-e8914aaee5ab.html?96198现整理解法如下:数据样本: create table tx(  id int primary key,  c1 c...
      

  2.   

    行转列,http://blog.csdn.net/u011575570/article/details/48062363
      

  3.   

    mysql行转列案例参考:http://blog.csdn.net/mchdba/article/details/39163695
      

  4.   

    mysql、分组汇总统计案例参考:http://blog.csdn.net/mchdba/article/details/39163695分组统计案例参考:http://blog.csdn.net/mchdba/article/details/39188963