SQL-How zu Aktualisieren, wird nur die erste Zeile

Arbeite ich mit PostgreSQL.
Ich habe Tabelle mit einigen Elementen. In der letzten Spalte gibt, ist 'Y' oder 'N' Brief. Ich brauche den Befehl, die Wählen Sie nur die erste, die passen (ich meine, wo die Letzte Spalte 'N') und ändern Sie es auf "Y".

Meine Idee:

UPDATE Table SET Checked='Y' 
WHERE (SELECT Checked FROM Table WHERE Checked='N' ORDER BY ID LIMIT 1) = 'N'

Aber es ändert 'N' zu 'Y' in jeder Zeile.

InformationsquelleAutor Lorn | 2014-01-21
Schreibe einen Kommentar