一對多關聯查詢, 只關聯最新的記錄

2022-07-26 13:09:08 字數 390 閱讀 8377

業務場景:

使用者填寫申請資訊,然後進行審核, 審核有通過、拒絕、退回。每次審核都要記錄審核結果和處理意見。

業務需求:

現需要查詢申請記錄,可根據審核狀態來過濾篩選。

業務分析:

申請資訊審核通過或拒絕之後流程結束,若退回,則需要重新修改申請資訊並再次提交審核,這就存在乙個 提交->退回->提交->...->退回的迴圈,每次退回都會產生乙個審核記錄,所以申請資訊和審核資訊是1對多的關係。

查詢的時候只關注審核記錄的最新一條審核資訊,其他的只作為歷史存檔用,無需關注。

在內關聯查詢中只獲取申請記錄對應的最新一條審核資訊,最終獲得一條申請資訊和其對應的乙個審核記錄的關聯結果,完成目標。

以上若存在錯誤請各位看官指出,若有更好的實現方法,還請不吝賜教。

Mybatis 一對多關聯查詢

1.配置檔案 select u.id u.username u.address u.u.birthday o.id oid,o.number o.createtime o.note from user u left join order o on o.user id u.id 2.介面名字3.ret...

MyBatis 一對多關聯查詢

上篇學習了一對一關聯查詢,這篇我們學習一對多關聯查詢。一對多關聯查詢關鍵點則依然是配置resultmap,在resultmap中配置collection屬性,別忽略了oftype屬性。建立表author 表blog,構建一對多的查詢場景。建立author blog model。author類中主要是...

mysql 一對多關聯查詢 練習

場景 假設乙個學生有多門課程,一門課程有多個學生 雖然兩者是多對多關係,但本次假設為一對多 學生表 insert into student values 1 張三 66 3 insert into student values 2 李四 77 3 insert into student values...