I'm fairly new to PostgreSQL 9.1 and would like to set each of `CASE WHEN`
clauses to new columns in table `s` after joining to table `t`.
This is my query:
`SELECT s.tipo, s.mod,
CASE WHEN s.tipo = 1 THEN t.bsolidokgd
WHEN s.tipo = 2 THEN t.osolidokgd
ELSE t.osolidokgd
END AS solidokgd,
CASE WHEN s.tipo = 1 THEN t.bbiolld
WHEN s.tipo = 2 THEN t.obiolld
ELSE t.obiolld
END AS biolld,
CASE WHEN s.tipo = 1 THEN t.bbiogasm3d
WHEN s.tipo = 2 THEN t.obiogasm3d
ELSE t.obiogasm3d
END AS biogasm3d
FROM bmc.sisinst s INNER JOIN bmc.temperadoest t ON s.mod = t.mod;`
Is there a way to `INSERT INTO` or `UPDATE` table `s` with a `CASE WHEN`
clause from table `t`?
Thanks again for all the help,
--
*Zach Seaman*