Hola cuando ejecuto esta consulta en Postgresql:
SELECT l.id_licitacion, c.nombre,
(select (CASE WHEN Count(*)>1 THEN 'Varios'
WHEN Count(*)<=1 THEN (select tf.descripcion from tipo_familia tf where tf.id_tipo_familia = lf.id_tipo_familia)
END)
FROM licitaciones_familias lf
WHERE lf.id_licitacion = l.id_licitacion)
FROM licitaciones l
INNER JOIN clientes c ON c.id_cliente = l.id_cliente
me da el siguiente error:
subquery uses ungrouped column "lf.id_tipo_familia" from outer query
y no tengo ni idea de cómo solucionarlo, a ver si me podeis echar una mano.
Muchas gracias por todo
Saludos
Fran