MYSQL Отображение уровня букв в эквивалентной стоимости - PullRequest
0 голосов
/ 26 марта 2020

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

TABLE DEPORTMENT
idnumber | subjectcode | 1st Qtr | 2nd Qtr | 3rd Qtr | 4th Qtr
1        | CL 7D       | A-      | A+      | A       | B+
1        | ENG 7D      | A+      | A+      | A+      | B+
1        | MATH 7D     | B+      | A-      | A+      | B+

TABLE DEPORTMENT_VAL
Grade | Value
A+    | 1
A     | 2
A-    | 3
B+    | 4

Что я должен сделать запрос, чтобы я мог показать это представление?

TABLE DEPORTMENT
idnumber | subjectcode | 1st Qtr | 2nd Qtr | 3rd Qtr | 4th Qtr
1        | CL 7D       | 3       | 1       | 2       | 4
1        | ENG 7D      | 1       | 1       | 1       | 4
1        | MATH 7D     | 4       | 3       | 1       | 4

Обновление: я изменил таблицу DEPORTMENT по кварталам потому что мне нужно получить среднее значение этих оценок за квартал после того, как я получу это представление.

1 Ответ

1 голос
/ 26 марта 2020
SELECT *
FROM DEPORTMENT
JOIN DEPORTMENT_VAL USING (Grade)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...