[英]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.