martes, 6 de septiembre de 2016

PostreSQL-azos!

UPDATE formatos_etiquetas_mineros SET descr=v.description FROM
(SELECT formatos_etiquetas_mineros.id, etiquetas.descr || ' [' || etiquetas.etiqueta || '] ' || mineros.tipo AS description
   FROM formatos_etiquetas_mineros
   JOIN formatos ON formatos_etiquetas_mineros.formato = formatos.id
   JOIN etiquetas ON formatos_etiquetas_mineros.etiqueta = etiquetas.id
   JOIN mineros ON formatos_etiquetas_mineros.minero = mineros.id
   WHERE mineros.tipo<>'None') AS v
   WHERE formatos_etiquetas_mineros.id=v.id