Sql 查詢每個組的前3條記錄

2021-05-23 07:56:08 字數 334 閱讀 9404

表: product    列:prdid, prdname, userid             乙個userid有多個product的資訊

查詢每個user的3種產品的資訊

select * from product a

where a.prdid in

(select top 3 prdid from product where userid=a.userid)

累的半死的時候幫人家解決的這個問題

今天別人大大地誇讚了我, 我心裡非常開心,非常非常地開心。

老媽真的是生了個非常聰明的女兒。老媽看見了,是不是該樂得合不攏嘴了,o(∩_∩)o哈!

SQL查詢每個分組的前N條記錄

if object id tempdb.dbo.t is not null drop table t create table t id varchar 3 gid int,author varchar 29 title varchar 39 date datetime insert into t ...

SQL查詢每個分組的前N條記錄

在寫乙個儲存過程中,遇到了乙個問題,自己寫的 sql總是執行效率太低,於是上網搜尋,學到了乙個新招,都怪自己平時不愛學習啊,不過這個語法真的很厲害。需求 取乙個表中每個 id的最新三條資料 按照更新時間倒序取 select from t as t where 3 select count from ...

SQL語句查詢每個分組的前N條記錄的實現方法

生成測試資料 t if object id tempdb.dbo.t is notnull drop table t create table t id varchar 3 gid int,author varchar 29 title varchar 39 date datetime insert...