damm88
Новичок
Мне нужно сделать топ10 студентов. Не могу упорядочить по убыванию. Вот если бы один запрос был бы, тогда я конечно бы взял order by, но тут сумма сум из 2х разных таблиц.
Вот код
Подскажите, пожалуйста, что можно тут придумать ?
Вот код
PHP:
$result0 = mysql_query ("SELECT * FROM userlist",$db);
$myrow0 = mysql_fetch_array ($result0);
do {
$result6 = mysql_query ("SELECT sum(points) FROM podcat INNER JOIN balli ON podcat.id=balli.id_podcat WHERE balli.id_user='$myrow0[0]'",$db);
$myrow6 = mysql_fetch_array ($result6);
$result2 = mysql_query ("SELECT sum(points) FROM meropr INNER JOIN balli ON meropr.id=balli.id_meropr WHERE balli.id_user='$myrow0[0]'",$db);
$myrow2 = mysql_fetch_array ($result2);
$sum=$myrow2[0]+$myrow6[0];
if ($sum)
{
printf ("<p class='podcat'>%s %s<span style='font-weight:bold; font-size:16px; color:red;'> %s баллов.</span></p>", $myrow0["name"],$myrow0["family"], $sum);
}
else
{printf ();}
}
while ($myrow0 = mysql_fetch_array ($result0));