怎样在oracle中实现3个表的关联查询 请写出sql语句
发布网友
发布时间:2022-04-25 08:41
我来回答
共1个回答
热心网友
时间:2022-05-05 19:25
表1 Id1 name1 code1 type1
表2 Id2 name2 code2 type2
表3 Id1 name3 code3 type3
(表1、表2 、表3 id 是主键)
连接方式:
select a.id1 from Id1 a inner join Id2 b on a.id1= b.id1
inner join Id3 c on c.id1= b.id1
子查询嵌套:
select * from Id1 c where c.id in
( select a.id1 from Id2 a inner join Id3 b on a.id1= b.id1 )
---更多请搜索:软皇