oracle 一个表的字段对应另一个表多行。应该怎么查询

oracle 一个表的字段对应另一个表多行。应该怎么查询

第1个回答  推荐于2018-04-17

    先确认你要的问的是不是一张表中某个字段的值对应另外一个表的多行数据。

    如果是这个理解,那么可以通过left join,where条件等连接

    假设A表的a字段与B表的b字段有关联,那么select * from A left join B on A.a=B.b

本回答被提问者和网友采纳
第2个回答  2019-06-21

一对多有两种方法可以实现:

    left join (左连接)以左表为基表,查右表与之相关联的数据;

    right join (右连接)以右表为基表,查左表与之相关联的数据。

第3个回答  2015-12-01
不明白 你是要查哪个表
第4个回答  2015-12-01
对应的几笔数据要全部显示出来还是只显示其中一笔?
相似回答