Ilja: SQL Statement

Beitrag lesen

yo,

folgendes Problem, ich habe eine Datenbank mit dem feld HS, dieses Feld ist bei einigen Datensätzen NULL und bei anderne steht etwas drin, ich möchte nun die ersten x Datensätze ändern, bei denen noch nichts in HS steht, aber nur die ersten 4 z.B.

UPDATE tabelle
SET spalte_mit_null_werten = 'wert'
WHERE id_primary_key IN
   (
   SELECT id_primary_key
   FROM tabelle
   WHERE spalte_mit_null_werten IS NULL
   LIMIT 4
   )

wenn dein dbms noch keine unterabfragen kennt, dann musst du es mit zwei abfragen machen, indem du als erstes die 4 werte des primary keys ermittelts.

Ilja