Das ist keine leichte Sache und hat mich auch eine Zeit lang beschäftigt.
Vieleicht hilft dir das weiter:
//Nick tabel zu user hinzufügen
mysql_query ("ALTER TABLE ".$table."user ADD `nick` VARCHAR( 30 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL");
//Nick tabel zu user übertragen
mysql_query ("UPDATE ".$table."user SET nick = (SELECT ".$table."nicks.nick FROM ".$table."nicks where ".$table."user.id = ".$table."nicks.user GROUP BY ".$table."nicks.user)");
"$table" ist nur der prefix
MfG DeathAngel