Markus: 2 tabellen überprüfen

Beitrag lesen

hallo!

folgende zeilen nutze ich, um die top 20 der gästebucheinträge meiner mitglieder zu suchen:

$r = database("SELECT ownerid FROM " . $dbpref . "guestbooks");
while ($u = mysql_fetch_assoc($r)) {
 $ownerid = $u['ownerid'];
 $temp[$ownerid]++;
}
arsort($temp);
echo "                <td valign="top">\n";
$i = 0;
foreach ($temp as $key => $value) {
 if ($i > 19) break;
 $r = database("SELECT * FROM " . $dbpref . "user WHERE userstatus > 0 AND id = $key");
 $u = mysql_fetch_assoc($r);
...

geht das auch einfacher mit einer verknüpfung der abfrage? wenn ja, wie? ich habe da etwas gelesen, aber nicht wirklich verstanden. danke!