|
|
|
| Есть такой запрос:
$result = mysql_query("SELECT id1,id2 FROM `mes` WHERE (tp='1') AND (id2='$UID' OR id2='$UID') GROUP BY code ORDER BY viewed,id DESC");
|
Нужно отсортировать результат по ORDER BY viewed,id DESC.
Но когда используется GROUP BY, то мы работаем уже с группами, а не с отдельными записями. При GROUP BY code у групп нету id, и нету viewed.
Помогите составить корректный запрос. | |
|
|
|
|
|
|
|
для: designshadow
(21.10.2011 в 05:57)
| | >При GROUP BY code у групп нету id, и нету viewed.
1. Это не совсем так, берется случайное id и viewed. Это создает проблемы? Если да, опишите их пожалуйста подробнее?
2. Хорошо бы увидеть структуру таблицы с описанием назначения ключевых столбцов (т.е. столбцов, по которым осуществляется сортировка и группировка). | |
|
|
|
|
|
|
|
для: cheops
(21.10.2011 в 15:18)
| | Done! | |
|
|
|