mysql限制类别_MySQL限制每个类别的结果
生活随笔
收集整理的這篇文章主要介紹了
mysql限制类别_MySQL限制每个类别的结果
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
MySQL沒有任何排名功能,但您可以使用變量來創建偽行號.
使用:
SELECT x.*
FROM (SELECT cm.id,
cm.title AS cmtitle,
cm.sectionid,
cm.type AS cmtype,
cd.id AS cd_id,
cd.time,
cd.link,
cd.title,
cd.description,
cd.sectionid AS cd_sectionid,
CASE
WHEN @sectionid != cm.sectionid THEN @rownum := 1
ELSE @rownum := @rownum + 1
END AS rank,
@sectionid := cm.sectionid
FROM C_MAIN cm,
C_DATA cd,
(SELECT @rownum := 0, @sectionid := NULL) r
WHERE cm.sectionid = cd.sectionid
ORDER BY cm.sectionid) x
WHERE x.rank <= 20
ORDER BY id
總結
以上是生活随笔為你收集整理的mysql限制类别_MySQL限制每个类别的结果的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux网络管理之Shell工具管理利
- 下一篇: php mysql 无法查询中文名字_P