У меня есть следующие таблицы: пользователи , которые говорят сами за себя, и ответы , которые содержат список ответов на определенную дату для конкретного пользователя.
users
-----
ID FIRST_NAME LAST_NAME
1 Joe Bloggs
2 Fred Sexy
3 Jo Fine
4 Yo Dude
5 Hi There
answers
-------
ID CREATED_AT RESPONSE USER_ID
1 2011-01-01 3 1
2 2011-01-01 4 2
3 2011-01-02 5 5
Моя цель - создать представление, которое будет выводить следующее:
USER_ID CREATED_AT RESPONSE
1 2011-01-01 3
2 2011-01-01 4
3 2011-01-01 NULL
4 2011-01-01 NULL
5 2011-01-01 NULL
1 2011-01-02 NULL
2 2011-01-02 NULL
3 2011-01-02 NULL
4 2011-01-02 NULL
5 2011-01-02 5
Я пытался сделать это в одном операторе SELECT, но я не верю, что это возможно, может быть, я что-то упустил? Я могу выполнить вывод с помощью нескольких операторов, но я ищу более элегантный метод, который может находиться в виде (или в нескольких представлениях).
Заранее спасибо!