wangnaian123
爱拼搏爱奋斗
2012-11-13 16:49
浏览 3.0k
已采纳

如何用SQL语句查询两张表中的相同字段数据

在ORACL数据库中表table1有字段codeid和cedename两个字段,表table2中也有codeid和codename字段,如何用一条SQL语句将这两张表的两个字段查询出来

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

7条回答 默认 最新

  • xctoyota
    xctoyota 2012-11-14 13:39
    已采纳

    select codeid,cedename from table1
    union all
    select codeid,cedename from table2

    会把2张表的数据汇总在一起
    
    点赞 评论
  • yklgzpy
    graycat_gzpy 2012-11-13 17:17

    select * from table1 inner join table2 on table1.codeid=table2.codeid

    点赞 评论
  • x412789594
    x412789594 2012-11-13 17:21

    查询 这两张表的数据
    select t1.codeid ,t1.cedename from table1 t1
    union all
    select t2.codeid ,t2.cedename from table1 t2
    查询 这两张表的数据(去掉重复数据)
    select t1.codeid ,t1.cedename from table1 t1
    union
    select t2.codeid ,t2.cedename from table1 t2

    点赞 评论
  • jadethao
    jadethao 2012-11-14 08:38

    说说你的要实现的目的,应该不是简单的把两个表的内容全部查询吧!两者表字段完全一样的字段之间有什么联系。

    点赞 评论
  • antique3158
    antique3158 2012-11-14 09:12

    没什么特殊要求吗?要没有的话上面的回答都能满足

    点赞 评论
  • iteye_18271
    iteye_18271 2012-11-14 10:34

    select t1.codeid ,t1.cedename t2.cedename,t2.codeid ,tafrom table1 t1, table2 t2

    点赞 评论
  • stevenbill
    stevenbill 2012-11-14 13:32

    没看懂,lz到底想干什么

    点赞 评论

相关推荐