![](/img/trans.png)
[英]How can I get the latest dataset fore each foreign key ID with one SQL query?
[英]SQL Query to get the latest transaction date for a foreign key
標題有點令人困惑,但實際上我的要求是准確的,所以請耐心等待,因為我會盡可能簡潔地解釋這一點。
基本上在我的 mySql 服務器中,我有三個表:customerInfo、loanInfo 和 transactionInfo(這是某種貸款系統)。
LoanInfo 和 customerInfo 將它們各自的主鍵連接到 transactionInfo 作為其外鍵,從而在三個表之間創建關系。 (我認為解釋數據庫如何為你們工作很重要)
我需要一個查詢,該查詢將為我提供transactionTable<\/strong>中的 date 最大值,其中LoanID<\/strong>設置為特定值,因此為我提供特定貸款的所有其他交易中具有最新日期的交易記錄
我真的希望我說清楚了。
以下是我嘗試過的一些未返回結果的查詢
為 D-Shih 編輯
這是一個示例數據<\/a>
我想獲得最新日期的交易,其中loanID = 2,因此查詢應返回日期為 2019 年 4 月 14 日的交易
如果需要,請嘗試使用
ORDER BY<\/code> descending 並設置
LIMIT<\/code> 。
SELECT * FROM transactionInfo ORDER BY date_created DESC;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.