Super, dziękuję bardzo!

Przy okazji chciałbym zapytać jeszcze o jedną rzecz i żeby nie śmiecić, nie zakładać nowego tematu

Mając te wylosowane rekordy, chciałbym je wstawić do innej tabeli (właściwie to update'ować). Problem polega na tym, że mam tabelę, w której są już jakieś 4 rekordy, i do każdego po kolei z nich wrzucić to, co zwróci w/w zapytanie. Jak można to zrobić? UPDATE nie przewiduje wrzucania 'hurtowej' ilości rekordów, tylko każe pojedynczo, a to delikatnie mówiąc nie jest zbyt wygodne, bo liczba update'owanych rekordów w przyszłości będzie się zmieniać (teraz jest to 4, a kiedyś może to być np. 27, itd. ...)
Próbowałem tak:
$max = 8;
$min = 4;
for ($i=$max; $i>=4; $i--)
{
mysql_query("UPDATE tabela1 SET kolumna1=(SELECT kolumna2 FROM (SELECT kolumna2,kolumna3 FROM tabela2 WHERE nazwa='$this->name ORDER BY ID ASC LIMIT $i,1)
AS x ORDER BY RAND()) WHERE nazwa='$this->name'")or
die(mysql_error()); }
Co prawda to się wykonuje, ale niestety źle, bo podzapytanie wyciąga tylko jeden rekord z tabeli 'tabela2' i update'uje go we wszystkich kolejnych rekordach w tabeli 'tabela1', zamiast wyciągać wszystkie...