sql >> Database teknologi >  >> RDS >> Mysql

Hvordan tæller man alle rækker, når man bruger SELECT med LIMIT i MySQL-forespørgsel?

Det, du leder efter, er dette

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. Forståelse af 'datetime2'-lagerstørrelse i SQL Server

  2. Hvordan vælger man kun de første rækker for hver unik værdi i en kolonne?

  3. Hvordan hjælper pgBouncer med at sætte fart på Django

  4. Metoder til indstilling af NLS-parametre og deres prioriteter (Oracle-database)