Есть запрос в таблицу, который выводит всю информацию о отдельных компаниях и их рейтинг, который формируется отдельным (вторым) запросом совсем из другой таблицы.
$result = mysql_query("SELECT * FROM company",$link);
If (mysql_num_rows($result) > 0)
{
$company = mysql_fetch_array($result);
do
{
$id_company = $company["id_с"];
$query2 = mysql_query("SELECT id_company, sum( price + drc) FROM user WHERE id_company = $id_company group by id_company",$link);
$result2 = mysql_fetch_array($query2);
$rating = round(($result2["1"] * 100 / 5555),1);
if($rating == '')
{
$rating = 0;
}
echo '
<a href="company?id='.$company["id_c"].'">'.$company["name_c"].' рейтинг - $rating</a>
';
}
while($company = mysql_fetch_array($result));
}
Как отсортировать первый запрос по второму. Имеется ввиду по переменной $rating