嗨我在我的数据库上有2个表我正在使用mysql作为我的数据库,而WCF则使用Web服务来托管我的Android应用程序。下面是宣布表
AnnounceId| Title |Message |Date Sent
0 |meeting |Meeting On 11/25/2014 |09/28/2014
1 |Emergency Meeting|Meeting Tommorrow |10/5/2014
断开表
NoticeId|Date Sent |Amount
0 |09/30/2014|74.2
1 |10/06/2014|84.0
当我向我的移动应用程序发送通知时,我使用此表,我只是一名学生,我的问题是如何联合这两个表并按日期对它们进行排序。
AnnounceId | NoticeId | Date
0 | null |09/28/2014
null | 0 |09/30/2014
1 | null |10/5/2014
null | 1 |10/06/2014
或者你有什么不同的方法或更好的方法。请建议谢谢。
答案 0 :(得分:2)
您可以使用union all
:
select AnnounceId, NULL as NoticeId, DateSent as Date
from Announce
union all
select NULL, NoticeId, Date
from Disconnection
order by Date;