Hello,
SET @c := 0;
UPDATE
structure
SETd3
= ( SELECT IF(structure
.d2
=0, @c := 0, @c := @c + 1) )
ORDER BYd0
,d1
,d2
,d3
;
Dazu müsste man jetzt wissen, ob zwischen das (Sub-)Select und das Update andere Queries anderer Prozesse dazwischen passen, oder ob die beiden atomar gebunden sind.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
![](http://selfhtml.bitworks.de/Virencheck.gif)
--
☻\_
/▌
/ \ Nur selber lernen macht schlau
<http://bergpost.annerschbarrich.de>