Update der ersten X Datensaetze

G.P.

Legendäres Mitglied
In einer Tabelle hat ein User mehrere Daten mit unterschiedlichen IDs. Jetzt moechte ich das fuer diesen User die ersten 5 Datensaetze geandert werden. Die IDs sind der groesse nach geordnet, aber nicht fortlaufend.

Gibt es dafuer einen einfachen MySQL Befehl oder muss ich das alles umstaendlich ueber verschiedene Schleifen regeln?

MfG
GP
 
QUOTE (G.P. @ Sa 10.11.2007, 12:26)Gibt es dafuer einen einfachen MySQL Befehl oder muss ich das alles umstaendlich ueber verschiedene Schleifen regeln?

Das ist eine Sql-Anweisung.

Ermittele in einer Unterabfrage die ersten fünf Datensätze zu diesem Nutzer. Und die Unterabfrage wird im Where-Kriterium genutzt, um nur diese Datensätze zu aktualisieren.

Die ersten 5 gibt es beim MS-SqlServer mit 'Select Top 5 ...'. Bei mySql geht das wohl nicht, da gibt es eine andere Möglichkeit.
 
Hmm, ich glaube das war zu einfach um selber draufzukommen
biggrin.gif


Danke euch.

MfG
GP
 
Zurück
Oben