Mam taki kod w php:
$rows = sql("select id_kraj, count(*) as count from produkty group by id_kraj");
foreach ($rows as $row) {
	$count = $row['count'];
	$id = $row['id_kraj'];
	sql("update kraje set count=$count where id=$id");
}
Jak to przyspieszyć ? Zamieniłem to na takie zapytanie:
update kraje set count = (select count(*) from produkty where
produkty.id_kraj=id group by id_kraj)
Da się szybciej ?
pozdrawiam,
Marek
-- 
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
jaka baza ?
jaki explain ?
pasman
Używając jakiegoś narzędzia pasuje znać jego wady - google wycina część 
subject. Oryginalnie był: "[mysql] update .. set .. = select .."
-- 
P.M.