如何在Sqlite数据库中合并2个表顺序的数据?

时间:2012-04-02 08:00:04

标签: iphone objective-c ios4 sqlite

我正在开发I Phone应用程序,因为我正在使用SQLITE数据库。

在我的Sqlite数据库中,有2个表,tblCreditDetail和tblGiftDetail,

        (1) tblCreditDetail

        ID            Name              Date
         1             A                2012-04-01
         2             B                2012-03-31
         3             C                2012-03-30


        (2)tblGiftDetail

         ID            Name              Date
         4             D                2012-03-22
         5             E                2012-03-24
         6             F                2012-03-26

现在,我希望在One和Order By Date中获取tblGiftDetail和tblCreditDetail的所有数据。

请任何人建议我,我该怎么做?

2 个答案:

答案 0 :(得分:4)

试试这段代码:

SELECT ID,Name,Date FROM tblCreditDetail
UNION ALL
SELECT ID,Name,Date FROM tblGiftDetail
ORDER BY Date

希望这有帮助。

答案 1 :(得分:1)

(SELECT * FROM tblCreditDetail )
UNION
(SELECT * FROM tblGiftDetail)
ORDER BY Date;

使用上面的Query ..条件是两个表的模式必须相同。