色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

mysql - 問(wèn)一個(gè)簡(jiǎn)單的sql語(yǔ)句,查詢一個(gè)商品中分類為 1 2 3 4 5 的 同時(shí)查詢他們的5條

瀏覽:119日期:2022-06-17 14:20:18

問(wèn)題描述

問(wèn)題解答

回答1:

下面是SQL Server的寫(xiě)法

查詢5個(gè)分類,每個(gè)分類最多返回5條

;WITH good(id,[name],cateId)AS( SELECT 1,’A’,1 UNION ALL SELECT 2,’B’,1 UNION ALL SELECT 3,’C’,2 UNION ALL SELECT 4,’D’,2 UNION ALL SELECT 5,’E’, 3 UNION ALL SELECT 6,’R’,3 UNION ALL SELECT 7,’G’,4 UNION ALL SELECT 8,’H’,4 UNION ALL SELECT 9,’R’,4 UNION ALL SELECT 10,’GG’,4 UNION ALL SELECT 11,’HH’,4 UNION ALL SELECT 12,’RR’,4 UNION ALL SELECT 13,’Y’,4 )SELECT * FROM ( SELECT *,ROW_NUMBER()OVER(PARTITION BY g.cateId ORDER BY id) AS rn FROM good AS g WHERE g.cateId BETWEEN 1 AND 5) t WHERE rn<=5

分類4實(shí)際多余5條,但查詢僅返回五條id name cateId rn----------- ---- ----------- --------------------1 A 1 12 B 1 23 C 2 14 D 2 25 E 3 16 R 3 27 G 4 18 H 4 29 R 4 310 GG 4 411 HH 4 5

如果不同分類要返回不同的行,下面是分類1,2,3最多返回2條其他最多返回5條

;WITH good(id,[name],cateId)AS( SELECT 1,’A’,1 UNION ALL SELECT 2,’B’,1 UNION ALL SELECT 3,’C’,2 UNION ALL SELECT 4,’D’,2 UNION ALL SELECT 5,’E’, 3 UNION ALL SELECT 6,’R’,3 UNION ALL SELECT 7,’G’,4 UNION ALL SELECT 8,’H’,4 UNION ALL SELECT 9,’R’,4 UNION ALL SELECT 10,’GG’,4 UNION ALL SELECT 11,’HH’,4 UNION ALL SELECT 12,’RR’,4 UNION ALL SELECT 13,’Y’,4 )SELECT * FROM ( SELECT *,ROW_NUMBER()OVER(PARTITION BY g.cateId ORDER BY id) AS rn FROM good AS g WHERE g.cateId BETWEEN 1 AND 5) t WHERE rn<=case WHEN cateId IN (1,2,3) then 2 ELSE 5 END

如果是MYSQL,沒(méi)有ROW_NUMBER,可以參考下面這樣實(shí)現(xiàn)ROW_NUMBER()OVER(PARTITION BY

SELECT @row_num := IF(@prev_value=cateId,@row_num+1,1) AS rn,id,[name],cateId ,@prev_value := cateId FROM good, (SELECT @row_num := 1) x, (SELECT @prev_value := ’’) y ORDER BY cateId, id回答2:

沒(méi)怎么看懂。類似這樣where 條件1 and 條件2 and 條件3 and 條件4 and 條件5 limit 25可以嗎

回答3:

不知道你是不是要進(jìn)行分組,然后取各個(gè)分組5個(gè)?Here you go

主站蜘蛛池模板: 一区二区三区四区免费视频 | 夜晚福利网站 | 深夜福利爽爽爽动态图 | 一级特黄a视频 | 2022麻豆福利午夜久久 | 国产综合13p | 亚洲国产精品综合久久 | 亚洲字幕| 亚洲 欧美 精品专区 极品 | 91久久香蕉青青草原娱乐 | 日本天堂网| 美女一级ba大片免色野外 | 国产精品露脸脏话对白 | 亚洲第一免费播放区 | 手机在线观看精品国产片 | 久久频这里精品99香蕉久网址 | 韩国毛片基地 | 成人黄色一级视频 | 欧美笫一页| 久久免费久久 | 久久综合香蕉久久久久久久 | 国产在线91区精品 | 欧美在线观看高清一二三区 | 天天激情站 | 日韩欧美一区二区三区免费观看 | 欧洲美女a视频一级毛片 | 中国一级特黄视频 | 精品免费久久久久欧美亚一区 | 亚洲视频在线播放 | 欧美性一区二区三区 | 最刺激黄a大片免费观看下截 | 国内精品2020情侣视频 | 国产一区二区久久精品 | 亚洲精品一区二区三区网址 | 国产成人在线影院 | 最新国产大片高清视频 | 在线观看一级片 | 在线视频一区二区三区 | 国产大片免费天天看 | 久草免费资源在线 | 玖玖精品视频在线观看 |