首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

MySQL 兩個表聯合查詢:查詢 ID 為 1 的最新狀態

     編輯:程式設計疑難解答

有兩張表,表一為基本資訊,表二為經常更新的詳情記錄。想查詢 ID 為 1 的最新狀態,並與表一合併回傳一筆結果。

SQL 語句範例

select i.id, i.basic_info, i.detailed_info, s.detailes, s.date
from people_info i, people_status s
where i.id = s.id and i.id = 1
and s.date = (select date from people_status where id = 1 order by date desc limit 1);

透過子查詢取得最新日期,再與主表聯合查詢。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved