Hola Juan, pudieras poner la query completa? pues a veces me he topado
que MySQL deja pasar algunas cosas en SQL que PostgreSQL no permite.
Saludos
On 18/11/16 11:41, Juan Francisco Giménez Silva wrote:
Hola,
Estoy migrando los modelos de un software propietario que esta en MySQL
a PostgreSQL. Me he topado con un pequeño problema, en el que se esta
utilizando la función IF de MySQL de la siguiente manera
IF(condicion,resultado1,resultado2) lo cual he transcripto a
CASE
WHEN '' = wc."title"
THEN
TRIM( c."name" )
ELSE wc."title"
END AS title
El problema es que me da el siguiente error:
column "wc.title" must appear in the GROUP BY clause or be used in an
aggregate function
Si añado esa columna a GROUP BY me empieza a pedir sucesivamente que
añada wc.content y otras columnas de la tabla, por lo cual deduzco que
me debo estar equivocando en algo más.
Agradecería si me pueden ayudar un poco con esto.
Saludos!!
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda