經常遇到這樣的情況,要取得所有客戶的最新交易記錄,讀取**所有瀏覽者最後一次訪問時間。乙個客戶只讀取最新的一次記錄,相同,大部分的人首先想 到的就是排除所有記錄,相同的只取一條。用distint,但是distint只能取到乙個欄位的值。所以使用distint就不能讀取 出所有的情況。下面是一條正確的語句:
select * from 表名 自定義
where 時間字段=(select max(時間字段) from 表名 where 客戶id=自定義.客戶id)
例如:
select * from gradeemployee a
where endtime=(select max(endtime) from gradeemployee where employeeid=a.employeeid)
分組取最新記錄的SQL
經常遇到這樣的情況,要取得所有客戶的最新交易記錄,讀取 所有瀏覽者最後一次訪問時間。乙個客戶只讀取最新的一次記錄,相同,大部分的人首先想到的就是排除所有記錄,相同的只取一條。用distint,但是distint只能取到乙個欄位的值。所以使用distint就不能讀取 出所有的情況。下面是一條正確的語句...
sql 分組抓取最新記錄集錦
1 select from bookcontent group by book id bookcontent是用來存放圖書內容的乙個表,其中圖書內容是根據圖書id一章一章 的,我現在想把最新每本書更新的最新章節給抓出來,使用了如下語句 select from bookcontent group by...
mysql 分組取最大時間(分組取最新資料)
在查詢資料時,需要分組後取每組中的最新一條資料 即時間最大的那條 示例如下 複製如下 sql 語句建表,新增資料 set foreign key checks 0 table structure for t company drop table ifexists t company create t...