select * from A:  得到以下数据872 待开会议 871 NULL NULL NULL NULL
873 我的会议 871 NULL NULL NULL NULL
874 历史会议 871 NULL NULL NULL NULL
875 相关设置 871 NULL NULL NULL NULL需要在以上结果表中添加下面这行数据。有办法吗。
最好是下面的数据没有真正存储在表中,是用SQL生成的
871 网络会议 -1 NULL NULL NULL NULL

解决方案 »

  1.   

    select * from A union select 871,'网络会议',-1,NULL,NULL,NULL,NULL --不行吗
      

  2.   

    select * from A
    union all
    select 871,'网络会议',-1,NULL,NULL,NULL,NULL
    order by case 第一个字段名 when 871 then 876 else 第一个字段名 end
      

  3.   

    select * from A 
    union all
    select 871,'网络会议',-1,NULL,NULL,NULL,NULL
      

  4.   

    select * from A
    union all
    select 871,'网络会议',-1,NULL,NULL,NULL,NULL
      

  5.   

    可以谢谢大家 我还以为select 后面一顶要带表名  5555还有个问题请教下大家:M1 1
    M1 2
    M2 4
    M2 5
    M2 6怎么用语句变为这样的结构:M1 1,2
    M2 4,5,6是不是不可以实现啊```
    再次感谢大家``我刚刚学习```多谢热心朋友帮忙