У меня есть три таблицы Students, Субъектов, RANK, с данными, как -Создать вид путем объединения трех таблиц в SQL
1) STUDENTS
[NAME
(Primary)]
NAME
--------
Alex
Greg
2) SUBJECTS
[ID
(Основной)]:
ID
--------
100
101
102
3) RANK
[SEQ
(первичный), NAME
, ID
, RANK
]
SEQ NAME ID RANK
------ ------- ------ ------
1 Alex 100 A
2 Greg 100 A
3 Greg 101 B
Я хочу, чтобы создать представление, которое должно отображать данные в виде
NAME ID RANK
------- ------ ------
Alex 100 A
Alex 101 Z
Alex 102 Z
Greg 100 A
Greg 101 B
Greg 102 Z
Таким образом, для каждого студента и для каждого субъекта, вид должен отображать RANK
если они присутствуют в RANK
стол, иначе замените NULL
на 'Z'
.
Я новичок в SQL. Поэтому любая помощь в формировании запроса была бы глубоко оценена!
Покажите нам, что вы написали до сих пор. – jurgemaister
Это пахнет домашней работой. – mmmmmpie