这个union all 怎么写 我有两笔完全不同数据,A表查询数据列是 a1,a2,a3B表查询数据列是 B1,b2,b3如何把数据整理显示成 a1,a2,a3,B1,b2,b3在线等 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from A,B select * from aunion allselect * from b select * , null as b1,null as b2,null as b3 from Aunion allselect null as a1,null as a2,null as a3,* from B select * from A,B where ... declare @tb1 table(col1 char(2),col2 char(2),col3 char(2))insert into @tb1select 'a1','a2','a3' declare @tb2 table(col1 char(2),col2 char(2),col3 char(2))insert into @tb2select 'B1','b2','b3' select * from @tb1,@tb2/*col1 col2 col3 col1 col2 col3a1 a2 a3 B1 b2 b3*/ 这种union all效果是declare @tb1 table(col1 char(2),col2 char(2),col3 char(2))insert into @tb1select 'a1','a2','a3' declare @tb2 table(col1 char(2),col2 char(2),col3 char(2))insert into @tb2select 'B1','b2','b3' select * from @tb1union allselect * from @tb2/*col1 col2 col3a1 a2 a3 B1 b2 b3*/ 这个蛮怪的,老算出来不对。请看看啊。 money字段要在.00两位小数四舍五入后计算应该怎么做? 相同表结构数据比对 简单应用系统实现 如果结果行长度超过 8060 字节,则此表中行的 INSERT 或 UPDATE 将失败。 存储过程中select的table_name必须是一个变量,通过参数传入,我该怎么做? Sql server2000表中的逻辑字段是不是“Bit”? 请教关于商品自定义属性的数据库设计 sql server中有没有像vfp那样的 pack和recall机制呀 如何更改系統表 急 求一条在字符串中取出数字的SQL SQL SERVER2008 连接超时
union all
select * from b
union all
select null as a1,null as a2,null as a3,* from B
insert into @tb1
select 'a1','a2','a3' declare @tb2 table(col1 char(2),col2 char(2),col3 char(2))
insert into @tb2
select 'B1','b2','b3' select * from @tb1,@tb2/*
col1 col2 col3 col1 col2 col3
a1 a2 a3 B1 b2 b3*/
这种union all效果是
declare @tb1 table(col1 char(2),col2 char(2),col3 char(2))
insert into @tb1
select 'a1','a2','a3' declare @tb2 table(col1 char(2),col2 char(2),col3 char(2))
insert into @tb2
select 'B1','b2','b3' select * from @tb1
union all
select * from @tb2/*
col1 col2 col3
a1 a2 a3
B1 b2 b3
*/