Um nur eine Zeile zurückzugeben, verwenden Sie LIMIT 1
:
SELECT *
FROM tbl_foo
WHERE name = 'sarmen'
LIMIT 1
Es macht keinen Sinn, „erste Reihe“ oder „letzte Reihe“ zu sagen, es sei denn, Sie haben einen ORDER BY
Klausel. Angenommen, Sie fügen einen ORDER BY
hinzu -Klausel können Sie LIMIT folgendermaßen verwenden:
- Um die erste Zeile zu erhalten, verwenden Sie
LIMIT 1
. - Um die zweite Zeile zu erhalten, können Sie ein Limit mit einem Offset verwenden:
LIMIT 1, 1
. - Um die letzte Zeile zu erhalten, kehren Sie die Reihenfolge um (ändern Sie ASC zu DESC oder umgekehrt) und verwenden Sie dann
LIMIT 1
.