如何将两个不同表中的数据,弄到一个表的同一列中显示?

如题:我用的是SQL server数据库,现在有两个不同的表,想把这两个表中相同的两列数据弄到一个表中的同一列显示,查询语句该怎么写?请大神指教。
例如:
怎么做成表3的效果。
FineReport奋斗的带鱼 发布于 2016-8-9 12:52
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共8回答
最佳回答
0
macro_hard发布于2016-8-9 12:52(编辑于 2023-9-6 09:34)
555
最佳回答
0
gxy120313发布于2016-8-9 13:00(编辑于 2023-9-6 09:34)
555
最佳回答
0
macro_hard发布于2016-8-9 13:06(编辑于 2023-9-6 09:34)
555
  • 奋斗的带鱼 奋斗的带鱼(提问者)

    谢谢 ,但是我后面接上连接语句 会有语法错误  这个后面是不能直接写连接语句么
    回复
    2016-08-09 13:31 
最佳回答
0
真实姓名发布于2016-8-9 13:08(编辑于 2023-9-6 09:34)
555
  • 奋斗的带鱼 奋斗的带鱼(提问者)

    我用了 union  all  ,但是因为我后面还有连接语句 这样会有语法错误 例如:
    select id,金额 from 表1
    union all
    select id,金额 from 表2
    left join 。。。
    on  。。。。

    回复
    2016-08-09 13:23 
最佳回答
0
奋斗的带鱼发布于2016-8-9 13:23(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    select id,金额 from (select id,金额 from 表1 union all select id,金额 from 表2) a left join b on
    回复
    2016-08-09 12:52 
最佳回答
0
奋斗的带鱼发布于2016-8-9 13:31(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    加个分号。后面什么语句?如果比较复杂建议在数据库里面做视图
    回复
    2016-08-09 13:35 
最佳回答
0
macro_hard发布于2016-8-9 13:35(编辑于 2023-9-6 09:34)
555
最佳回答
0
奋斗的带鱼发布于2016-8-9 14:17(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 559浏览人数
  • 最后回答于:2016-8-9 14:17
    活动推荐 更多
    热门课程 更多
    返回顶部