簡體   English   中英

sql:從兩個表中排序並按日期排序

[英]sql: sort from two tables and order by date

我在我的 iPhone 應用程序中遇到了一個問題 - 我用 sqlite3 創建了兩個表:

create table A (Name varchar(50), Added datetime);
create table B (UserID varchar(50), Username varchar(50), Created datetime);

我需要獲取按時間排序的兩個表的所有值,例如:

Alen  2011-06-25 17:56:00
12    Fire      2011-06-26 17:56:00
Bale  2011-07-01 17:56:00

如您所見,表之間沒有關系,我對此一無所知。

該應用程序正在進行中,並且很難重新設計數據庫。 我想知道基於當前數據庫模式的解決方案(這也是老板的要求)。

SELECT NULL AS Col1, Name AS Col2, Added AS Col3
FROM A
UNION ALL 
SELECT UserID AS Col1, Username AS Col2, Created AS Col3
FROM B
ORDER BY 3

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM