2012-04-02 3 views
1

私はSQLアプリケーションデータベースを使用しています。私のSqliteをデータベースにどのようにSqliteデータベースの日付で2つのテーブル順序のデータをマージしますか?

、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 

は、私は1つと日付順にtblGiftDetailとtblCreditDetailのすべてのデータを取得します。

いずれかお勧めします。どうすればいいですか?

+0

'select *から(select * from tblcreditdetail union select * from tblgiftdetail)日付順 ' – bdares

答えて

4

このコード試してみてください:

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

は、この情報がお役に立てば幸いです。

+0

ありがとう、それは作品です...... – Anki

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

上記のクエリを使用します。条件は、2つのテーブルのスキーマが同じでなければならないという条件です。

関連する問題