[mysql] update + select

0

Witam, potrzebuje zrobić takie zapytanie jak poniżej(przykład)....

update komentarze set stat=(select stat from komentarze where id=23) where id=2;

Jak takie coś zrobić w 1 zapytaniu do bazy?

0

Teoretycznie to powinno zadzialac

update k set
  k.state = s.state
from komentarze k, komentarze s
where k.id=2 and s.id=23

1 użytkowników online, w tym zalogowanych: 0, gości: 1