sql: сортировка из двух таблиц и сортировка по дате - PullRequest
1 голос
/ 11 июля 2011

Я столкнулся с проблемой в приложении для 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

Как видите, между таблицами нет никакой связи, я понятия не имею об этом.

Приложение находится в стадии разработки, и сложно изменить дизайн БД. Я хотел бы знать решение, основанное на текущей схеме БД (это также требование начальника).

1 Ответ

4 голосов
/ 11 июля 2011
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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...