如图:两张图片的查询结果N条记录
怎么样把两张表合并在一起,显示列为:RAILWAY_NO,RAILWAY_CODE,WORKER_NAME,WORKER_LG,WORKER_NAME_2,WORKER_LG 

解决方案 »

  1.   


    select railway_no,railway_code,worker_name_2 as worker_name,worker_lg from table1
    union --如果不去重复,这里改为union all
    select railway_no,railway_code,worker_name,worker_lg from table2
      

  2.   

    百度 google 上搜到的方法 我也试了 但是 合并到一块的结果 不是很对,比如表2有三条数据  表1有10条数据,合并结果才剩三条了   我的这个问题主要是合并 列 和 结果select   A1,A2,NULL   AS   B2   from   表1 
    union 
    select   A1,NULL   AS   A2,   B2   from   表2 
      

  3.   

    用union all,union是去重复的具体语句拿出来看下
      

  4.   

    你给看下这个问题:http://topic.csdn.net/u/20110816/17/58951fc6-a126-49c4-8da0-b27a397c68bb.html
    帮我解决了 两个问题的分全给你
      

  5.   

    http://topic.csdn.net/u/20110816/17/58951fc6-a126-49c4-8da0-b27a397c68bb.html
      

  6.   

    select railway_no,railway_code,worker_name_2 as worker_name,worker_lg from table1
    union --如果不去重复,这里改为union all
    select railway_no,railway_code,worker_name,worker_lg from table2
      

  7.   

    得分贴 地址 :http://topic.csdn.net/u/20110816/17/58951fc6-a126-49c4-8da0-b27a397c68bb.html