ocacle sql: 兩張表左連接 ,1對多,取一條數據,取按時間最新的




說明:
MBGL_GZJH  jh_id  對應  mbgl_gzjh_fkmx  jh_id   

mbgl_gzjh_fkmx  jh_id  有重復多條,但是 FKRQ 不一樣,我們去 FKRQ 最新的一條。 

select  *   FROM MBGL_GZJH A
   LEFT JOIN
     (select BC.* from  (select max(FKRQ) as maxrq,JH_ID from  mbgl_gzjh_fkmx   GROUP BY  JH_ID ) AC

     LEFT JOIN  mbgl_gzjh_fkmx BC  on  AC.maxrq = BC.FKRQ and AC.JH_ID = BC.JH_ID)

     fk ON A.jh_id = fk.JH_ID

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM