数据库表.1                     数据库表2 
    OID    oneName           UID          userName
     1     阿托              1              王磊  
     2     看看              2              赵娃   
显示表
   userName     oneName1     oneName2                  阿托         看看
     王磊         100           1500
 
     赵娃         200           2000         问题来了: 怎么样把表 1和 表2的 数据 联系起来  显示成 表 3的样子  表3 的数据也需要保存 咋建

解决方案 »

  1.   


    --楼主再排版看看吧!多些测试数据,说明下select isnull(a.OID,b.UID) ID,isnull(a.oneNameb.userName) UName
    from tb1 a full join tb2 b on a.OID = b.UID
      

  2.   

    LZ 你要表达什么意思,怎么没看懂?
    下面是将两个表连接:但是不是你要的结果,你那100 1500 200 2000 这些数据怎么来的?
    select * from 数据库表.1 full join 数据库表.2 where 数据库表.1.OID = 数据库表.2.UID
      

  3.   

    --这个可以试试 合不合适你的select isnull(a.OID,b.UID) ID,isnull(a.oneNameb.userName) UName
    from tb1 a full join tb2 b on a.OID = b.UID
     
      

  4.   

    加个工资管理表  部门ID  员工ID  具体内容  其他字段  开始时间   结束时间  等等。结合实际吧!