Ich muss in der Lage sein, eine Zeile basierend auf einem Wert der vorherigen Zeile auszuwählen. der Tabelle:Wählen Sie eine Zeile in Mysql abhängig von einem Wert eines Feldes in der benachbarten Zeile
id value
--- ---
1 D
2 D
3 N
4 P
5 P
6 P
ich nur mit ID 4, um Zeile wollen, weil die Zeile mit ID = 3 hatte Wert "N"
Also muss ich smth tun wie:
SELECT
id as current_id,
value
FROM
table
WHERE
(SELECT id FROM table WHERE "current_id" - 1) = "N"
nicht funktionierts? – Phiter
das gibt mir "Unbekannte Spalte 'current_id' in 'Where-Klausel'" – AnKing