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

救命!!给查询到的结果表添加一行记录。急!最后的分都出了
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

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

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