[ Foro de SQL (y MySQL) ]

> 1241 - Operand should contain 1 column(s)

28-Jun-2021 04:50
Invitado (Alejandro )
1 Respuestas

al ejecutar:
UPDATE PADRES SET FECHA_FALLECIMIENTO = CURDATE( ) WHERE IdPersona =
(SELECT padres.IdPersona, personas.nombres, personas.fechanacimiento
from personas inner join padres on padres.idpersona=personas.idpersona
where SEXO= "M" ORDER BY fechanacimiento ASC limIT 5);


me aparece el error:
Operand should contain 1 column(s)


29-Jun-2021 20:43
Nacho Cabanes (+76)

Tu SELECT devuelve varios campos, y solo debería devolver uno (y un único registro)






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)