日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

MySQL獲取所有分類的前N條記錄_MySQL教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:將MySQL的臨時目錄建立在內(nèi)存中的教程
MySQL 系統(tǒng)會在內(nèi)存(MEMORY)和磁盤(MyISAM)中建立臨時表,如何能知道在磁盤中建立了多少臨時表以及在內(nèi)存中建立多少臨時表呢?你可以通過下面命令獲知: mysql SHOW GLOBAL STATUS LIKE 'Created_tmp%tables'; +-------------------------+----------+ | Variable_name

   比如有文章表 Article(Id,Category,InsertDate),現(xiàn)在要用SQL找出每種類型中時間最新的前N個數(shù)據(jù)組成的集合,一段不錯的代碼,留存?zhèn)溆?/p>

  SELECT A1.*

  FROM Article AS A1

  INNER JOIN (SELECT A.Category,A.InsertDate

  FROM Article AS A

  LEFT JOIN Article AS B

  ON A.Category = B.Category

  AND A.InsertDate <= B.InsertDate

  GROUP BY A.Category,A.InsertDate

  HAVING COUNT(B.InsertDate) <= @N

  ) AS B1

  ON A1.Category = B1.Category

  AND A1.InsertDate = B1.InsertDate

  ORDER BY A1.Category,A1.InsertDate DESC

  @N 就是你要取多少條

  下面是我用到了一個產(chǎn)品分類表中,superId是大分類,prcid是產(chǎn)品分類。能用SQL完成的功能就要盡量用SQL語句來完成,這既簡潔又高效。

  SELECT

  A1.*

  FROM

  prcKx AS A1

  INNER JOIN (

  SELECT

  A.superId,

  A.prcid

  FROM

  prcKx AS A

  LEFT JOIN prcKx AS B ON A.superId = B.superId

  AND A.prcid <= B.prcid

  GROUP BY

  A.superId,

  A.prcid

  HAVING

  COUNT(B.prcid) <= 7

  ) AS B1 ON A1.superId = B1.superId

  AND A1.prcid = B1.prcid

  ORDER BY

  superId,

  prcid

  需求是這樣的(CSDN上的一個問題):mysql中有個表:article(字段:id,type,date),type有1-10,10種類型。現(xiàn)在要用SQL找出每種類型中時間最新的前N個數(shù)據(jù)組成的集合。

  這個問題應(yīng)該有很多方法可以實(shí)現(xiàn),下面就來說說在網(wǎng)上看到的一位高手的實(shí)現(xiàn)(用一條SQL語句實(shí)現(xiàn)的,個人感覺非常好,所以拿來和大家分享):

  select a1.* from article a1

  inner join

  (select a.type,a.date from article a left join article b

  on a.type=b.type and a.date<=b.date

  group by a.type,a.date

  having count(b.date)<=2

  )b1

  on a1.type=b1.type and a1.date=b1.date

  order by a1.type,a1.date desc

  注:上面sql語句中的2代表的就是前面提到的N。

  以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。

分享:介紹使用WordPress時10個常用的MySQL查詢
大多數(shù)使用 WordPress 搭建的網(wǎng)站,其后臺都是 MySQL 數(shù)據(jù)庫,經(jīng)常我們需要定制 WordPress 的功能,這里我們列表 10 個最有用的 WordPress 的數(shù)據(jù)庫查詢,你需要一個數(shù)據(jù)庫的管理工具,例如 phpMyAdmin 或者 Navicat 等來執(zhí)行這些 SQL 語句。 1. 將所有文件的作者改為

來源:模板無憂//所屬分類:MySQL教程/更新時間:2015-05-23
相關(guān)MySQL教程