[SQL ] 新手疑問
資料庫名稱:MySQL
資料庫版本:14.14 Distrib 5.7.30
內容/問題描述:
我有一張表 內容記錄每天的開支
當我想要查詢「最新一天」(未必是今天或昨天)的所有開支項目時
我現在只會分兩次查詢
1. SELECT DISTINCT Date FROM table ORDER BY Date DESC LIMIT 1;
這邊把回傳日期存成 lastDate
2. SELECT * FROM table WHERE Date = 'lastDate';
請問一下有沒有什麼寫法可以把這兩條query濃縮成一條?
謝謝~
P.S. 我是用java操作資料庫
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.161.10.161 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1595484918.A.927.html
→
07/23 15:33,
4年前
, 1F
07/23 15:33, 1F
推
07/23 17:13,
4年前
, 2F
07/23 17:13, 2F
→
07/23 17:13,
4年前
, 3F
07/23 17:13, 3F
→
07/24 19:30,
4年前
, 4F
07/24 19:30, 4F
→
07/26 10:27,
4年前
, 5F
07/26 10:27, 5F
→
07/28 11:33,
4年前
, 6F
07/28 11:33, 6F
Database 近期熱門文章
PTT數位生活區 即時熱門文章