Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/03/2016, 14:43
webtexcoco
 
Fecha de Ingreso: febrero-2016
Mensajes: 43
Antigüedad: 8 años, 2 meses
Puntos: 2
UPDATE desde FK de otra tabla

que tal compañeros buen dia!

les explico mi duda ojala puedan aclararme

tengo dos tablas

pedidos
-idPedido PK
-fechaPedido
-descPedido
-statusPedido

pedido_factura
-idPedFacPK
-idPedido FK
-numeroFactura FK (viene de la tabla facturas)

ahora lo que pretendo hacer es actualizar el campo statusPedido de la tabla pedidos a través del campo numeroFactura de la tabla pedido_factura

porque quiero hacerlo asi??? porque este update sera resultado de un delete de la tabla facturas. Es decir cuando cancele una factura el status del pedido será actualizado a no facturado ya que varios pedidos estaran relacionados con la factura

Es posible hacer esto?, es valido? o es mas sencilla la solución de como pretendo solucionar?

intente hacer esto con mis pocos conocimientos en sql

Código SQL:
Ver original
  1. UPDATE pedidos SET statusPedido = "SF" INNER JOIN pedido_factura ON pedidos.idPedido=pedido_factura.idPedido WHERE pedido_factura.numeroFactura=1;

Pero por supuesto me manda tremendo error de sintaxis

bueno ojala puedan orientarme un poco y gracias desde ya