Общие > Базы данных
Не тот результат какой хочу
Rodent:
--- Цитировать ---RomikChef:
при группировке кроме агрегатного поля остальные берутся от балды.
--- Конец цитаты ---
как это от балды? я ведь указал, что группировка по последней дате... я думал, что при этом и автор будет последнего поста, или тут что-то еще не указал...???
Меняздесьдавнонет:
--- Цитировать ---Rodent:
я думал, что при этом и автор
--- Конец цитаты ---
извини, но мысли улавливать бд еще не научилась
Меняздесьдавнонет:
commander
думать надо головой.
а не структуру разглядывать.
Все ннужные данные о структуре таблиц вполне можно получить из запроса. Ну, это, впрочем, если способностей хватает.
А если нет - то только структура, да.
Ну, вот она, у тебя есть. Давай, вещай.
commander:
Rodent
Может обратимся к простым решениям? :)
SELECT MAX(pid) FROM we_posts WHERE forum_id = \'2\'
идея понятна?
RomikChef
--- Цитировать ---Ну, это, впрочем, если способностей хватает.
--- Конец цитаты ---
никто тут твоих способностей не принежает... успокойся... ;)
Rodent:
Наверное я все-таки не правильно выражаю свою мысль...
структура таблиц известна...
тем может быть много...
в каждой теме n-количество постов
в каждом количестве есть последний пост
свои запросом, я группирую посты по теме, и темы выдаю которые относятся к данному форуму (т.е. 2)
при этом так же хоелось чтобы выдавалось дата последнего сообщения (поста) и его автор...
Что происходит у меня, все группируется, дата последнего поста выдается, но при этом так же выдается автор первого поста в данной группировке...
Вот я и спрашиваю, как такое возможно... что дата береться последнего поста в данной группировке а автор первого поста..?
Если я что -то упустил в рассмотрении бд просьба объяснить...
Навигация
Перейти к полной версии