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

Vælg hvor rækkenummer =rækkenummer

Pak den ind i en subquery

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

OPDATERING 1

måske din underforespørgsel skulle se sådan ud,

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


  1. Django 500 intern serverfejl - forkert konfigureret:Fejl ved indlæsning af MySQLdb-modul:

  2. SQLite forbedret forespørgselssyntaks på Android

  3. ORA-12705:Kan ikke få adgang til NLS-datafiler eller ugyldigt miljø

  4. Sådan rettes "Et korrelationsnavn skal angives for bulk-rækkesættet i fra-klausulen." i SQL Server