Update entre tablas ( Inner JOIN )
Publicado por roger (3 intervenciones) el 06/06/2012 21:58:07
Hola amigos, estoy aprendiendo esto del SQL y tengo la sgte duda.
Tengo las tablas siguientes "Humano" y "Venta".
Lo que se desea es que se pueda actualizar la "serie" y "sucursal" de la Tabla VENTA
tomando como referencia el "documento" de la Tabla HUMANO.
Osea. Si el "documento" empieza con "X" debe cambiarse en la tabla VENTA la serie = X1 y sucursal = XX
Si el "documento" empieza con "Z" debe cambiarse en la tabla VENTA la serie = Z1 y sucursal = ZZ
Tabla : Humano
Perso------ Nombre ------- documento
5555 ------ Alex ------------- X45456
9999 ------ Betty------------- X65894
8888 ------ Carla------------ Z98989
2222 ------ Dante----------- Z12121
6666 ------ Euler------------ X46464
7777 ------ Felix------------- Z38383
Tabla : Venta
codigo----- serie------- sucursal
5555 ------ J ------------ A
9999 ------ J------------ A
8888 ------ L------------- A
2222 ------ L------------- B
6666 ------ L------------- B
7777 ------ L-------------A
5555 ------ L-------------B
2222 ------ K-------------B
2222 ------ K-------------B
8888 ------ R-------------A
Entiendo que debe ser con un inner Join, pero no logro hallar la sintaxis de mi Update.
Porfa ayudenme!!!
Tengo las tablas siguientes "Humano" y "Venta".
Lo que se desea es que se pueda actualizar la "serie" y "sucursal" de la Tabla VENTA
tomando como referencia el "documento" de la Tabla HUMANO.
Osea. Si el "documento" empieza con "X" debe cambiarse en la tabla VENTA la serie = X1 y sucursal = XX
Si el "documento" empieza con "Z" debe cambiarse en la tabla VENTA la serie = Z1 y sucursal = ZZ
Tabla : Humano
Perso------ Nombre ------- documento
5555 ------ Alex ------------- X45456
9999 ------ Betty------------- X65894
8888 ------ Carla------------ Z98989
2222 ------ Dante----------- Z12121
6666 ------ Euler------------ X46464
7777 ------ Felix------------- Z38383
Tabla : Venta
codigo----- serie------- sucursal
5555 ------ J ------------ A
9999 ------ J------------ A
8888 ------ L------------- A
2222 ------ L------------- B
6666 ------ L------------- B
7777 ------ L-------------A
5555 ------ L-------------B
2222 ------ K-------------B
2222 ------ K-------------B
8888 ------ R-------------A
Entiendo que debe ser con un inner Join, pero no logro hallar la sintaxis de mi Update.
Porfa ayudenme!!!
Valora esta pregunta


0