Hallo,
Komme mit den joins nicht so recht klar und habe deshalb verschachtelte statements genommen.
Also so: update todo set gruppe=(select gruppe from users where ID = (Select von from todo where ID=18))
Das letzte "from" und die 18 werden später durch eine Variable definiert. Das Problem ist, wenn ich den Befehl so angebe, kommt diese Meldung: #1093 - You can't specify target table 'todo' for update in FROM clause
Was soll denn daran falsch sein? Oder was geänert werden, damit das klappt?
gruß aus Senftenberg am See