Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Sanja v.2 08.08.2003 17:25
У меня возникла проблема такого рода. Контент сайта хранится в 2 таблицах, в первой - собственно дерево документов, во второй - версии контента. У обоих таблиц есть общее поле doc_id, у первой оно - primary key, у второй - нет.doc_id > parent_id > thread_id > author 10 > 5 > 5 > Sanjaи сопоставленные ей три записи в другой базе
id > doc_id > title > body > revision 13 > 10 > Тест > Вася > август 25 > 10 > Тест > Петя > июнь 10 > 10 > Тест > Маша > майКогда мне нужно вытащить список всех документов на сайте я делаю SELECT FROM таблица2, таблица1 WHERE таблица2.doc_id = таблица1.doc_id GROUP BY doc_id ORDER BY revision DESC; - будет выбрано по последней версии каждого документа из базы (т. е. из таблицы 2 будет вытащена августовская версия документа). Лепота.