|
|
|
|
|
для: Trianon
(21.07.2007 в 02:08)
| | Спасибо.
Работает... | |
|
|
|
|
|
|
|
для: Trianon
(21.07.2007 в 02:04)
| |
SELECT topics.*, mpid
FROM topics
JOIN
(SELECT MAX(posts.id) as mpid, topics.id as tpid
FROM topics
LEFT JOIN posts ON tpid=posts.tid
GROUP BY tpid
) AS t2
ON id = tpid
ORDER BY mpid DESC
|
| |
|
|
|
|
|
|
|
для: Unknown
(21.07.2007 в 01:51)
| | сейчас... | |
|
|
|
|
|
|
|
для: Trianon
(21.07.2007 в 01:48)
| | Как быстро откликнулись. :)
Ниче по теме сказать не можете? :) | |
|
|
|
|
|
|
|
для: Unknown
(21.07.2007 в 01:42)
| | чиво? :) | |
|
|
|
|
|
|
|
для: Unknown
(20.07.2007 в 19:08)
| | Че так тихо? :)
Trianon, ау. :) | |
|
|
|
|
|
|
|
для: Woland
(20.07.2007 в 18:53)
| | >
>SELECT topics.*, posts.id AS pid
>FROM topics, posts
>where topics.id=posts.tid
>group by topics.id
>ORDER BY topics.id DESC
>
|
>У меня получилось то, что надо
Этот запрос можно заменить следующим:
SELECT *
FROM topics
ORDER BY id
|
Вы не понимаете о чем я говорю. | |
|
|
|
|
|
|
|
для: Unknown
(20.07.2007 в 18:22)
| |
SELECT topics.*, posts.id AS pid
FROM topics, posts
where topics.id=posts.tid
group by topics.id
ORDER BY topics.id DESC
|
У меня получилось то, что надо | |
|
|
|
|
|
|
|
для: Woland
(20.07.2007 в 18:16)
| | >>Я уже пробовал.
>>Тогда темы сортируются в порядке добавления.
>
>Не совсем понимаю, чем это отличается от необходимого результата. Что должно получиться в результате выполнения запроса?
Нужно сделать как на этом форуме.
Т.е. если кто-то написал в самую последнею тему , то эта тама должна поднятся в самый верх. | |
|
|
|
|
|
|
|
для: Unknown
(20.07.2007 в 18:11)
| | >Я уже пробовал.
>Тогда темы сортируются в порядке добавления.
Не совсем понимаю, чем это отличается от необходимого результата. Что должно получиться в результате выполнения запроса? | |
|
|
|
|