Anthony,
Here's the full definition of select statement:
SELECT [STRAIGHT_JOIN]
       [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT]
       [SQL_CACHE | SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS] [HIGH_PRIORITY]
       [DISTINCT | DISTINCTROW | ALL]
    select_expression,...
    [INTO {OUTFILE | DUMPFILE} 'file_name' export_options]
    [FROM table_references
      [WHERE where_definition]
      [GROUP BY {unsigned_integer | col_name | formula} [ASC | DESC], ...
      [HAVING where_definition]
      [ORDER BY {unsigned_integer | col_name | formula} [ASC | DESC] ,...]
      [LIMIT [offset,] rows]
      [PROCEDURE procedure_name]
      [FOR UPDATE | LOCK IN SHARE MODE]]

So,
    LIMIT 10 ... means first 10 rows (or LIMIT 0, 10)
    LIMIT 10, 10 ... means next 10 rows
    LIMIT 20, 10 ... means ... etc

Best wishes,
Paul Najman [EMAIL PROTECTED]

----- Original Message ----- 
From: "Anthony Ward" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, June 02, 2003 6:21 PM
Subject: Row Number


> Hi,
> 
> If i have a table with just "Userid,Name,Language" 
> where userid is primary key. 
> now if i search the first 10 people that speaks english i.e
> SELECT * FROM tablex WHERE language='English' LIMIT 10; 
> 
> Can't i get the row number of the last matched record?
> So i can do 
> SELECT...........LIMIT nex-ten-starting,10
> 
> Regards,
> Anthony W.
> 
> 
> 
> -- 
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]
> 
> 

Reply via email to