sql >> Base de Datos >  >> RDS >> PostgreSQL

ERROR:más de una fila devuelta por una subconsulta utilizada como expresión

Cuando una subconsulta en la parte SELECT, por ejemplo, (SELECT a, b, (SELECT c from d ...) ) de una consulta, entonces esta debe devolver uno valor. Se devuelve un error porque una de las subconsultas devuelve más de una fila . Verifique todas las subconsultas para asegurarse de que no devuelvan más de una fila. Agrega un LIMIT 1 cláusula si es aceptable que exista más de un valor, pero solo se toma uno.