declare @a table(id int)
insert @a select 1declare @b table(id int,name varchar(10))
insert @b select 1,'lisa'declare @c table(id int,sex varchar(10))
insert @c select 1,'girl'select id,name,null as sex from @b
union all
select id,null ,sex from @c
id name sex
----------- ---------- ----------
1 lisa NULL
1 NULL girl(2 行受影响)
insert @a select 1declare @b table(id int,name varchar(10))
insert @b select 1,'lisa'declare @c table(id int,sex varchar(10))
insert @c select 1,'girl'select id,name,null as sex from @b
union all
select id,null ,sex from @c
id name sex
----------- ---------- ----------
1 lisa NULL
1 NULL girl(2 行受影响)
解决方案 »
- openrowset 打开oracle 中 bolb字段 出错?
- sqlserver2005 通过日志还原数据库?
- 作业可以调用函数吗?
- 请举例子,往DataSet对象中装入多张不同模式表的例子。我怎么只能通过一个SQL语句strSQL查询到一张表装入。用union all得到的表也只能是相同模式的。请看例子:
- 请问如何分配表的权限?
- 如何进行这样的查询,三个表.谢谢!
- Cursorfetch:INTO列表中声明的变量数必须与所选列。
- 在哪里设置SQLSERVER的内存使用限制?
- 事务复制??
- 100元人民币求助!能成功在REDHAT LINUX或SOLARISE上安装ORACLE8I的高手!帮帮忙吧!!
- SQL SERVER 2000 存储过程 串行执行问题
- 如何把随机得出的集合转为字符串
insert @a select 1declare @b table(id int,name varchar(10))
insert @b select 1,'lisa'declare @c table(id int,sex varchar(10))
insert @c select 1,'girl'select id,name,null as sex from @b
union all
select id,null ,sex from @c
id name sex
----------- ---------- ----------
1 lisa NULL
1 NULL girl(2 行受影响)
等以后csdn评选最不靠谱问题时,我就推荐楼主。