данные из двух таблиц без объединения

Таблица «Предметы» содержит столбцы:

sub_date, sub_content, student_id
2014-10-03, english, 1
2014-10-09, maths, 2
2014-10-11, biology, 1

а также
Настольные игры содержат столбцы:

game_date, game_content, student_id
2014-10-05, Hockey, 1
2014-10-18, Tennis, 1
2014-10-20, Cricket, 2

Я хочу отобразить все детали заказа student_id 1 по дате (учитывая как sub_date, так и game_date

Date, Topic
2014-10-03, english
2014-10-05, Hockey
2014-10-11, biology
2014-10-18, Tennis

Пожалуйста помоги

-1

Решение

Вы можете попробовать это:

select sub_date,sub_content from subjects where student_id = 1
UNION
select game_date,topic from games where student_id = 1
1

Другие решения

Вы можете попробовать это (даже если это звучит не очень хорошая идея):

SELECT tmp.sub_date AS Date,tmp.sub_content AS Topic
FROM (
SELECT sub_date,sub_content,student_id FROM subjects
UNION SELECT game_date,game_content,student_id FROM games
) tmp
WHERE tmp.student_id = 1 ORDER BY tmp.sub_date;
0

По вопросам рекламы [email protected]