sql >> Databasteknik >  >> RDS >> Mysql

Välj var radnummer =radnummer

Slå in den i en subquery

SELECT c.*
FROM
   (
      SELECT @row := @row + 1 AS row, pi.*
      FROM ci_patient_info pi
   ) c
where c.row = 2

UPPDATERING 1

kanske din underfråga ska se ut så här,

  SELECT @row := @row + 1 AS row, pi.*
  FROM ci_patient_info pi, (SELECT @row:=0) x


  1. SEC_CASE_SENSITIVE_LOGON Utfasad i 12c

  2. Hur skickar man XML från C# till en lagrad procedur i SQL Server 2008?

  3. SQL Server:SUM() av ​​flera rader inklusive where-satser

  4. Hur gör man mySQL-databas på min lokala plats tillgänglig från olika maskiner?