123456
14.02.2013 - 16:44
Есть таблица со столбцами id | id_user | date | stat
Необходимо выбрать уникальные id_user со stat = 2 и и отсортировать по убыванию по date
Помогите составить запрос.
Ramzil_Nixon
14.02.2013 - 16:50
$Query = mysql_query("SELECT * FROM `table` WHERE
`stat` = 2 ORDER BY `date` DESC
") or die(mysql_error());
while($row = mysql_fetch_assoc($Query))
{
echo '<div>'.$row['id_user'].'</div>';
}
_____________
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...
sharki
14.02.2013 - 16:53
Ramzil_NixonНеправильно
SELECT
*
FROM
`table`
WHERE
`stat` = 2
GROUP BY `id_user`
ORDER BY `date` DESC
123456
14.02.2013 - 16:59
sharki спасибо. А у меня что-то не получалось. Думал вложенный запрос делать надо.
killer8080
14.02.2013 - 18:34
sharki
по моему там будет бок с сортировкой, при агрегации.
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.