Ver Mensaje Individual
  #8  
Antiguo 15-05-2023
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Reputación: 27
delphi.com.ar Va por buen camino
Cita:
Empezado por adrall Ver Mensaje
Esto devuelve error: Result consisted of more than one row
Nunca usé esa sintaxis, pero según entiendo deberías tener el mismo error con la sintaxis anterior.
En resumen, si quieres asignar una variable desde una consulta, el resultado debe ser de una fila. Alternativamente deberías usar cursores, para ir recorriendo el resultado y aplicando tu lógica a cada registro.


Cita:
Empezado por adrall Ver Mensaje
Stack overflow nos da la solución tanto en MariaDB como en Mysql 8.0:

https://dbfiddle.uk/v7D9TniE
Esto es radicalmente otra cosa, restarle a un campo el resultado de una consulta agrupada.

Saludos.
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita