Есть исходная таблица:
CREATE TABLE table1 (
type varchar(255)
amount int
year int
);
INSERT INTO table1
VALUES ('kval', '500', '2018');
VALUES ('kval', '90', '2018');
VALUES ('kval', '300, '2019');
VALUES ('kval', '250, '2019');
VALUES ('kval', '600', '2020');
VALUES ('kval', '500', '2020');
Нужно написать запрос, который представит информацию из таблицы в виде:
Я пробовал через case, запросом:
select type,
case when year = '2018' then amount else '0' end as '2018',
case when year = '2019' then amount else '0' end as '2019',
case when year = '2020' then amount else '0' end as '2020'
from table1
Но дальше не могу нагуглить, как как "соединить строчки" помогите пожалуйста
Либо подскажите другой способ