Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Сортировка по максимальной дате и времени (Хулиган) 13/10/2003 - 13:05:51
      Re: Сортировка по максимальной дате и времени (Валентин) 13/10/2003 - 14:59:13



From: Хулиган - 13/10/2003 - 13:05:51
Subject:Сортировка по максимальной дате и времени
-----------------
Есть 2 таблицы: Новости и Новостные разделы

CREATE TABLE news (
id int(11) NOT NULL auto_increment,
newsgroupid int(11) NOT NULL default '0',
time time default NULL,
date date default NULL,
caption varchar(100) default NULL,
shortbody text,
body text,
author varchar(20) default NULL,
url varchar(64) default NULL,
aleft int(1) NOT NULL default '1',
PRIMARY KEY (id),
KEY caption (caption),
KEY author (author)
)

CREATE TABLE newsgroups (
id int(11) NOT NULL auto_increment,
title varchar(50) default NULL,
visible int(1) NOT NULL default '1',
shownum int(2) default NULL,
ru int(1) NOT NULL default '1',
PRIMARY KEY (id),
KEY title (title)
)

Требуется сделать выборку из таблицы, которая бы выдавала заголовки(поле title) новостных групп, отсортированные порядке убывания даты последней новости и времени в этой группе

Сейчас запрос такой...
SELECT
max(B.date) AS max_date, B.time, B.caption, A.id, A.title, A.shownum
FROM
newsgroups A, news B
WHERE
A.visible = '1' AND A.id = B.newsgroupid AND A.ru = '1'
GROUP BY
A.id
ORDER BY max_date DESC, B.time ASC

Но он сортирует только по дате...а вот со временем ошибка...
в чем? :-)
Спасибо!!!


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
11047



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |