Сортировка в mysql

354
.
testing, какие массивы? как вы делаете то? кусок кода можно посмотреть?
.
# Kpegumop (06.08.2013 / 10:51)
testing, какие массивы? как вы делаете то? кусок кода можно посмотреть?
$res = mysql_query("SELECT DISTINCT `id` FROM `test` ORDER BY `ball` DESC ");
while ($row = mysql_fetch_array($res)){
echo $row['id'];
echo $row['ball'];
}

Вот эти
echo $row['id'];
echo $row['ball'];
.
testing,
$res = mysql_query("SELECT DISTINCT `test`.`id`, `test`.* FROM `test` ORDER BY `ball` DESC ");
while ($row = mysql_fetch_assoc($res)){
echo $row['id'];
echo $row['ball'];
}

так может? вообще как то по другому нужно )
.
# Kpegumop (06.08.2013 / 13:25)
testing,
$res = mysql_query("SELECT DISTINCT `test`.`id`, `test`.* FROM `test` ORDER BY `ball` DESC ");
while ($row = mysql_fetch_assoc($res)){
echo $row['id'];
echo $row['ball'];
}

т
Не помогло
.
тоже была такая проблема,внутренними запросами вроде решил,увы точно не помню,давно было)
.
select * from (select `id`,`ball` from `test` ORDER BY `ball` desc) GROUP BY `id`
пробуй так
.
# Reistlin (06.08.2013 / 14:21)
select * from (select `id`,`ball` from `test` ORDER BY `ball` desc) GROUP BY `id`
пробуй так
Вообще ничего не выводит
.
Reistlin
$res = mysql_query("select * from (select `id`,`ball` from `test` ORDER BY `ball` desc) as `table` GROUP BY `id`");
если снова не выведет внизу запроса напиши echo mysql_error();
.
Reistlin, Большое спасибо. Вот что нужно было
$res = mysql_query("select * from (select `id`,`ball` from `test` ORDER BY `ball` desc) as `test` GROUP BY `id`");
Всего: 29