2014-01-21 2 views
1

У меня вопрос о SQL.Mysql, отображающий две таблицы

У меня есть две таблицы.

Buy and Sell 

В этих таблицах приведены те же данные.

ID, количество, сумма, отметка времени

Как напечатать обе таблицы, заказанные метки времени. Так выглядит эта

Buy | 1 | 5 | 100 | 14:14:14 | 
Buy | 2 | 22 | 50 | 14:14:20 | 
Sell | 1 | 1 | 20 | 14:15:01 | 

И так далее .. Я просто должен быть заказан по отметке времени

+0

UNION, JOIN, ORDER BY ?? То, что вы хотите сделать? – B4NZ41

+1

Этот вопрос кажется не по теме, поскольку он не показывает никаких очевидных исследований. – Strawberry

+0

Я так не пробовал. Присоединиться и присоединиться к OUTER. Мне было трудно отслеживать его в Интернете, поэтому я пришел сюда. – macknes

ответ

3

Использование UNION

SELECT 'Buy' as [Type], b.* FROM BUY as b 
UNION ALL 
SELECT 'Sell' as [Type], s.* FROM SELL as s 
ORDER BY Timestamp 
1

Вы должны быть в состоянии сделать:

SELECT ID, Quantity, Sum, TimeStamp 
FROM Buy 
UNION ALL 
SELECT ID, Quantity, Sum, TimeStamp 
FROM Sell 
ORDER BY TimeStamp 
Смежные вопросы