sql >> Databáze >  >> RDS >> Mysql

MySQL - Jak aplikovat LIMIT na GROUP?

Tento dotaz:

SELECT  MONTHNAME(post_time) AS month, YEAR(post_time) AS year
FROM    blog_posts
GROUP BY
        year, month
ORDER BY
        post_time DESC
LIMIT 0, 10

skupiny podle měsíců a let a pořadí podle času náhodného příspěvku v rámci každého měsíce a roku.

Vzhledem k tomu, že pořadí těchto náhodných příspěvků odpovídá pořadí měsíců a let, budou vaše kategorie zveřejňovány ve správném pořadí (od posledního do začátku).

Aktualizace:

Zobrazit 10 kategorie před June 2010 :

SELECT  MONTHNAME(post_time) AS month, YEAR(post_time) AS year
FROM    blog_posts
WHERE   post_time < '2010-06-01'
GROUP BY
        year, month
ORDER BY
        post_time DESC
LIMIT 0, 10


  1. Jak určit velikost tabulek v Oracle

  2. mysql_query():jak zkontrolovat, zda jsou některé řádky aktualizovány v případě UPDATE SQL

  3. Jak mohu připojit řetězec k existujícímu poli v MySQL?

  4. Vztah rodičů a dětí s jedinou entitou v doktríně 2