用一条sql语句查询两张表中的数据

晴空87 2011-05-27 11:16:43
A表和B表数据结构一样,没有主外键关系 要根据一个字段查询这个两个表的数据
我用了left join 不行 数据时两表相乘的(因为没有主外键关系 )
...全文
2336 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
renfengjun 2011-05-27
  • 打赏
  • 举报
回复
with sum_view as
(
select * from A
union
select * from B
)
select * from sum_view vv where ...
renfengjun 2011-05-27
  • 打赏
  • 举报
回复
with sum_view as
select * from A
union
select * from B
select * from sum_view vv where ...
晴空87 2011-05-27
  • 打赏
  • 举报
回复
可以使用等值连接,将两个表中能唯一标识行是字段作为连接条件......


这个好像不行,我就是这样用的 比如说a表有10条 b表有10条 查出来就是100条了
Mark_MaoHUA 2011-05-27
  • 打赏
  • 举报
回复
描述不够详细呀
304的的哥 2011-05-27
  • 打赏
  • 举报
回复
可以使用等值连接,将两个表中能唯一标识行是字段作为连接条件......
cyp_zhouheng 2011-05-27
  • 打赏
  • 举报
回复
没有关联性,做个视图得了 。。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧