Кинотавр
Новичок
Объединение выборок из таблиц с разной структурой, но с общей сортировкой по дате
Возникла такая задачка, не вполне представляю как реализовать. Вероятно, какой-то сложный составной запрос. Прошу подсказать, в какую сторону двигаться.
Итак, имеем две таблицы: статьи и фотогалереи. Таблицы совершенно разные по структуре. У обеих есть поле date, в котором хранится дата создания статьи или фотогалереи.
Когда заходим в рубрику сайта, должны выводиться статьи и галереи вперемешку, сортировка по дате. Все это еще и бьется на страницы, ну это уже не так важно, это я так, к слову.
То есть, должен быть некий запрос MySQL, который вытащит из обеих таблиц содержимое, с сортировкой по дате, и всю эту мешанину из статей и фотогалерей мы должны вывести в рубрике.
Прошу подсказать, какие можно использовать для этого запросы, что-то связанное с JOIN или APPEND или UNION, видимо?
Что в результате получается - массив по mysql_fetch_array со структурой, сочетающей в себе поля из обеих таблиц что ли? И как потом отличить, из какой таблицы дернули?
В общем, прошу помочь,
Спасибо.
Возникла такая задачка, не вполне представляю как реализовать. Вероятно, какой-то сложный составной запрос. Прошу подсказать, в какую сторону двигаться.
Итак, имеем две таблицы: статьи и фотогалереи. Таблицы совершенно разные по структуре. У обеих есть поле date, в котором хранится дата создания статьи или фотогалереи.
Когда заходим в рубрику сайта, должны выводиться статьи и галереи вперемешку, сортировка по дате. Все это еще и бьется на страницы, ну это уже не так важно, это я так, к слову.
То есть, должен быть некий запрос MySQL, который вытащит из обеих таблиц содержимое, с сортировкой по дате, и всю эту мешанину из статей и фотогалерей мы должны вывести в рубрике.
Прошу подсказать, какие можно использовать для этого запросы, что-то связанное с JOIN или APPEND или UNION, видимо?
Что в результате получается - массив по mysql_fetch_array со структурой, сочетающей в себе поля из обеих таблиц что ли? И как потом отличить, из какой таблицы дернули?
В общем, прошу помочь,
Спасибо.