2013-07-12 3 views
-3

Мне интересно, можно ли перебирать две отдельные таблицы, заказывая их по их дате. Я не хочу присоединиться к столам вместе.Закажите две отдельные таблицы по дате

Пример:

Таблица 1:

| id | title | date  | 
| 1 | hello | 2013-07-07| 
| 2 | world | 2013-07-13| 

Таблица 2:

| id | saying | date  | 
| 1 | this | 2013-07-14| 
| 2 | that | 2013-07-10| 

Я хотел бы петли через них с помощью сочетания PHP и MySQL для отображения как:

1 hello 2013-07-07 
2 that 2013-07-10 
2 world 2013-07-13 
1 this 2013-07-14 

В то время как e Я понимаю, что это, вероятно, невозможно, это облегчило бы управление моим проектом, если бы было разумное решение. Благодарю.

+3

Почему да. Да, это возможно. [Что вы пробовали?] (Http://whathaveyoutried.com) –

ответ

6

Используйте союз и сортировать результат

SELECT id, title, date 
FROM Table1 
UNION 
SELECT id, saying, date 
FROM Table2 
ORDER BY date 
+4

Оператор 'UNION ALL' может быть более уместным, если удаление дубликатов не является требованием или нежелательно. – spencer7593

+0

Справедливая точка, и, вероятно, немного быстрее – Kickstart

+0

Блестяще, спасибо, я всегда обращался к UNION как к чему-то, чтобы присоединиться к столам вместе. Спасибо за ваш быстрый ответ. –

Смежные вопросы