У меня есть три таблицы, каждая из которых содержит автоматическое увеличение PK. Мне нужно выбрать последние записи (т. Е. ORDERBY DESC) из набора этих таблиц.
Я хотел бы сделать это в одном запросе, с двумя объединениями.
Моя идея состояла в том, чтобы как-то выбрать таблицу, упорядочить ее по id DESC
, а затем как-то объединить результаты.
У кого-нибудь есть способ (или, возможно, лучшая идея) сделать это?
(используя mysql)
EDIT:
Извините - вот более подробная спецификация:
У меня есть три таблицы, posts
, stories
, favs
.
Каждый имеет (как минимум) три столбца id
, uid
и date
. Они оба ПК. id
автоинкремент (отдельно для каждой таблицы). uid
это ФК, но это не имеет значения. Мне нужно, чтобы набор результатов содержал последние 20 или 30 записей.