Я хочу объединить строки с соответствующими идентификаторами, возвращающимися из инструкции SELECT CASE. Я использую pgAdmin 3
в базе данных PG-9.3.4
.SQL - консолидировать строки после инструкции SELECT CASE
Это то, что я получаю на pgAdmin:
И это то, что я хочу получить:
Я попытался группировки, или присоединение к результату к самому столу, но не работают. Есть идеи?
Мой код запроса:
SELECT
CASE
WHEN t1.material LIKE '%Refuse%'
THEN t1.disposal
ELSE NULL
END AS msw_disp,
CASE
WHEN t1.material LIKE '%Met%'
THEN t1.disposal
ELSE NULL
END AS mgp_disp,
CASE
WHEN t1.material LIKE '%Paper%'
THEN t1.disposal
ELSE NULL
END AS pap_disp, t1.district
FROM dsny_net t1