ВЫБЕРИТЕ две колонки с КОРОЛЕВ КОГДА - PullRequest
0 голосов
/ 05 июня 2018

Я хочу выбрать три столбца (id_produkt, 313, 314), поэтому я попытался:

select id_produkt, 
 case when bp_stan_produkt.id_stan_produkt = 313
 then 'TAK'
 else 'NIE' 
 end as "313"
 from bp_stan_produkt where data_do is not null

 union 

 select id_produkt, 
 case when bp_stan_produkt.id_stan_produkt = 314
 then 'TAK'
 else 'NIE'
 end as "314"
 from bp_stan_produkt where data_do is not null

, но он возвращает только два столбца: id_produkt и 313. Как я могу получить три столбца с псевдонимами?

1 Ответ

0 голосов
/ 05 июня 2018

Попробуйте этот код SQL

select id_produkt, 
case when id_stan_produkt = 313 then 'TAK' 
else 'NIE'
end  as "313",
case when id_stan_produkt = 314 then 'TAK' 
else 'NIE'
end  as "314"
 from bp_stan_produkt where data_do is null   
...