当前位置: 代码迷 >> Oracle开发 >> oralce 一对多,该如何解决
  详细解决方案

oralce 一对多,该如何解决

热度:452   发布时间:2016-04-24 06:43:17.0
oralce 一对多
Atable 

aid   name
1    小张
2    小李
3    小王


Btable

id   age
1    19
1    21
1    18

Atable 与 Btable 关联 得到
aid   name   age
1    小张    18
2    小李     
3    小王

请教???oralce sql 怎么关联

------解决方案--------------------
这个一对多,想获得的btable里面的什么值呢?此处我只能揣摩你取的是最小值了,sql如下:

select a.aid,a.name,min(b.age) as age from atable a
left join btable b on a.aid = b.id
group by a.adi,a.name
  相关解决方案