首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

跪求,合并两个表结构相同的SQL语句,分少了点。帮帮忙吧。先谢过了!

2012-01-30 
跪求,合并两个表结构相同的SQL语句,分少了点。帮帮忙吧。先谢过了! 在线等我现在有两个表表结构一样结构是:1

跪求,合并两个表结构相同的SQL语句,分少了点。帮帮忙吧。先谢过了! 在线等
我现在有两个表     表结构一样
结构是:         1.ID   EmpID   BranchID     UpTime   Date
                        2.ID   EmpID   BranchID   DownTime   Date
我想这个虚表合成一个表结构如下:
                        EmpID   BranchID   UpTime   DownTime   Date

两个表没有关系     但是有个条件
假如:表1中有   15号员工信息,但表2里面没有15号员工
合并出来的话   是
          EMPID   BranchID   UpTiem   DownTiem   Date
              1             2               8:36       NULL         2007-1-30


这样怎么写SQL语句啊


[解决办法]
selec EmpID,BranchID,UpTime,DownTime,Date from
(
select EmpID,BranchID,UpTime, ' ' as DownTime,Date from a1
union all
select EmpID,BranchID, ' ' ,DownTime,Date from b1

)
a

[解决办法]
--暈, 錯了改改


select EmpID, BranchID, UpTime, DownTiem=null, Date from A
union all
select EmpID, BranchID, UpTime=null, DownTime, Date from B
[解决办法]
select
isnull(A.EMPID,B.EMPID),
isnull(A.BranchID,B.BranchID),
UpTiem,DownTiem,
isnull(A.Date,B.Date)
from A full join B on A.EmpID=B.EmpID
[解决办法]
select EmpID,BranchID,UpTime,null DownTime Date from A
union all
select EmpID,BranchID,null UpTime,DownTime Date from B

热点排行