Выбор данных из двух таблиц - PullRequest
0 голосов
/ 25 января 2011

Привет всем Ну, мой вопрос о командах sql ...

Если у меня есть 2 таблицы с одинаковым количеством столбцов и одинаковыми именами полей (например: A (n, name, date) и B (n, name, date))

На веб-сайте я хочу получить данные из обеих таблиц и отобразить их в порядке убывания даты.

(Использование двух таблиц обусловлено разницейв таблицах базы данных или на сервере, или только в использовании каждой таблицы .. иногда возникает необходимость отображать обе таблицы в одном порядке)

example

table Sport_news (N_event, Title, Texte, Date) таблица International_news (N_event, название, текст, дата)

Отображение:

  Christiano Ronaldo ... 2011/25/01
        christiano ronaldo is one of the famous...


  Barack Obama president of the USA...  2011/24/01
          Barak obama........

  The arsenal has... 2011/23/01
         Chamakh, player of arsenal is anger.....

Я надеюсь, что идея ясна: и спасибо!

1 Ответ

1 голос
/ 25 января 2011

Требуется UNION

select a.name,a.date
  from table1 a
 where ...
 UNION ALL
select b.name,b.date
  from table2 b
 where ...
order by 2 desc

Когда вы используете UNION, вы указываете порядок с помощью столбца чисел вместо имен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...