нужно выбрать несколько таблицы и один из его транспонирования моей таблица приведена ниже:
table_scoreошибка при транспонировании и присоединиться к таблице
|ID | Subject | Score|
----------------------
|001 | 2GSLIG | 80 |
|001 | 3ECITI | 70 |
|002 | 2GSLIG | 75 |
|002 | 3ECITI | 85 |
-----------------------
table_student
|ID | StudentName |
--------------------
|001 | Diana |
|002 | Yose |
--------------------
, то я хочу сделайте это в
|ID |StudentName| 2GSLIG | 3ECITI |
-----------------------------------
|001| Diana | 80 | 70 |
|002| Yose | 85 | 75 |
----------------------------------
это мой код, но я встречаюсь Ошибка тер
SELECT (
ID,
SUM(IF(Subject = '2GSLIG', Score, 0)) AS `2GSLIG`,
SUM(IF(Subject = '3ECITI', Score, 0)) AS `3ECITI`
FROM table_score) JOIN (SELECT StudentName from table_student)
GROUP BY ID
Интересно, если бы кто-то поможет мне, спасибо
Какой вкус SQL, TSQL, PSQL, MySQL, Microsoft , Oracle и т. Д.? – RThomas