从两个表中选择数据

时间:2011-01-25 15:33:30

标签: mysql command

各位大家好 我的问题是关于sql命令......

如果我有2个具有相同列数和相同字段名的表(例如:A(n,名称,日期)和B(n,名称,日期))

在网站上,我想从两个表中检索数据,并按日期顺序显示它们。

(两个表的使用是由于表数据库或服务器的不同,或者只是使用每个表..有时需要在一个订单中显示两个表)

例证

表Sport_news(N_event,Title,Texte,Date) table International_news(N_event,Title,Texte,Date)

  

显示:

  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 个答案:

答案 0 :(得分:1)

你想要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时,您可以使用列数字而不是名称来指定订单。

相关问题