回答

收藏

获得LEFT OUTER JOIN的第一行

技术问答 技术问答 193 人阅读 | 0 人回复 | 2023-09-12

我有3张表:
- d  W% Q8 ^9 G: a& G& r2 p% }(SELECT DISTINCT IDFROM IDS)aLEFT OUTER JOIN(SELECT NAME,IDFROM NAMES)bON a.ID = b.IDLEFT OUTER JOIN(SELECT ADDRESS FROM ADDRESSESWHERE ROWNUM 一个ID只能有一个名字,但可以有多个地址。我只想要最新的。即使有一个地址,我也会把查询返回到空中,因为我猜是因为它只从表中获得第一个地址,然后试着把它左转到找不到的地址ID。编写此查询的正确方法是什么?
/ b) m* F: \" @# t/ v7 H                                                               
1 Q. X9 J9 _: d    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则