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

Jak spočítat všechny řádky při použití SELECT s LIMIT v dotazu MySQL?

To, co hledáte, je toto

SELECT SQL_CALC_FOUND_ROWS A.ID, A.NAME, B.ID, B.NAME
FROM table1 A
JOIN table2 B ON ( A.ID = B.TABLE1_ID )
WHERE
  cond1, cond2, ..., condN
LIMIT 10

SELECT FOUND_ROWS();


  1. Výjimka PDO „nelze najít ovladač“

  2. Cheat Sheet s příkazy SQL – Jak se naučit SQL za 10 minut

  3. Jak zaokrouhlovat čísla v SQL

  4. Minimalizace dopadu rozšíření sloupce IDENTITY – část 1