Задавайте вопросы, мы ответим
Вы не зашли.
Есть таблица messages.
Структура: id, type, object, text, date
Содержимое:
(1, 'big', 'User1', 'text', '1330337810'), // комментарий на странице пользователя User1
(2, 'small, '1', 'text', '1330337811'), // комментарий к комментарию номер 1 на странице пользователя User1
(3, 'big', 'User1', 'text', '1330337812'), // комментарий на странице пользователя User1
(4, 'small', '2', 'text', '1330337813'), // комментарий к комментарию номер 2 на странице пользователя User1
(5, 'small', '2', 'text', '1330337814'), // комментарий к комментарию номер 2 на странице пользователя User1
Задача: выбрать все комментарии на странице пользователя User1 в формате:
- big
-- small
-- small
- big
-- small
+ отсортировать по дате.
Отредактированно nheart (03.03.2012 15:26:05)
Неактивен
У вас очень не практичная структура, я бы посоветовал заменить
type на user_id, object на msg_id.
Если коментарий будет к пользователю, то msg_id=0, тогда запрос будет вида
SELECT * FROM messages
ORDER BY date,user_id;
Неактивен