Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názor k článku
Co nefunguje v MySQL a jak to obejít

dush
dush (neregistrovaný) ---.praha.tiscali.cz
16. 12. 2009 10:53

poddotazy a modifikace stejne tabulky

celé vlákno

„Stejné omezení platí i pro poddotazy při modifikaci záznamu – ty se také nemohou dotazovat do stejné tabulky. Takový příkaz je nutné rozdělit do dvou – nejprve získat data a v druhém kroku provést aktualizaci.“

Tohle zrovna jde, i kdyz se to musi torochu opsat

UPDATE tbl AS a
  INNER JOIN tbl AS b ON ....
  SET a.col = b.col

nebo lze upravit subquery

UPDATE tbl SET col = (
  SELECT ... FROM (SELECT.... FROM) AS x);

vice http://stackoverflow.com/…-from-clause nebo http://www.xaprb.com/…et-in-mysql/