Jump to content


Photo

update con inner join firebird 2.1


  • Please log in to reply
2 replies to this topic

#1 luk2009

luk2009

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2040 posts
  • LocationSanto Domingo

Posted 03 October 2015 - 09:49 AM

Hay alguna forma de hacer un update con inner join en firebird 2.1

 

estaba probando hacer algo como esto:


sql
  1. UPDATE FACT SET PAGOS=900, DEBE=0 WHERE DEBE>0 AND targ=(SELECT targ FROM clientes WHERE cliente LIKE '%MAXI S%')


  • 0

#2 enecumene

enecumene

    Webmaster

  • Administrador
  • 7419 posts
  • LocationRepública Dominicana

Posted 03 October 2015 - 10:53 AM

A ver amigo, cual es el proposito de la consulta, hasta donde puedo ver la consulta es correcta.
  • 0

#3 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14469 posts
  • LocationMéxico

Posted 03 October 2015 - 11:13 AM

Me parece que te puede dar un error de múltiples registros, deberías cambiar el = por un IN en la comparación del campo TARG


sql
  1. WHERE DEBE = 0 AND TARG IN (SELECT .... )

Saludos.
  • 0




IP.Board spam blocked by CleanTalk.