Sie können eine temporäre Tabelle verwenden, um Id
die Datensätze zu speichern, deren WerteN1
gleich sind 9
. Sie wählen dann alle Datensätze aus der Times
Tabelle aus, in denen sich die Id
Werte befinden, die in der temporären Tabelle enthalten sind, und einen, der der nächste Datensatz aus der Id
Spalte ist, der nächste Datensatz nach dem N1
Wert von 9
.
SQL-Abfrage
DROP TABLE IF EXISTS t1; CREATE TEMPORARY TABLE t1 (SELECT id FROM numbers WHERE N1 = 9); Select * FROM t1; SELECT * FROM numbers WHERE id IN (Select id+1 FROM t1);
Oder
SELECT * FROM numbers WHERE id IN (SELECT ID+1 FROM numbers WHERE N1 = 9)
Bestätigung
Wählen Sie * aus Zeiten
Mit obiger Abfrage