FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Consulta sql para actualizar dos tablas
Hola, tengo dos tablas de estructura igual "Productos" y "Prod_Update" , lo que quiero es modificar el contenido de los registros de Productos de los que haya una actualización.
NOMBRE PRESENTACION DESCATALOGADO ANTESDESAYUNO DESAYUNANDO .... Productos CARTAX CAPSULAS NO 1 CAPSULA 1 CAPSULA y el laboratorio, decide cambiar la forma de administrarlo Prod_Update CARTAX CAPSULAS NO 2 CAPSULAS 1 CAPSULA o cambia la presentacion, posologia, ... sin descatalogar el anterior Prod_Update CARTAX GOTAS NO 1 dosis 1 dosis o descataloga un producto, por lo cual tendria primero que en la tabla PRODUCTOS poner DESCATALOGADO en "SI". Y no tengo ni idea de como hacerlo mediante sql. (Delphi 6, Paradox BDE) he intentado recorriendo uno por uno la tabla Prod_Update y filtrandolo en la tabla Productos .... se hace eterno La idea es actualizarle la tabla de productos al usuario con los cambios que el laboratorio indique. |
#2
|
||||
|
||||
¿Puedes ser más conciso, escueto y preciso en la pregunta?
|
#3
|
|||
|
|||
Voy a intentar concretar...
Necesito actualizar los datos de Tabla1 con los de Tabla2 de tal forma que: Los que no existan en Tabla1 y si en Tabla2 => insertarlos Los que existan en Tabla1 y no esten en Tabla2 => nada Los que si existan en Tabla1 y Tabla2 => actualizar el registro de Tabla1 con los datos de Tabla2 si determinado campo/s de Tabla1 es distinto del mismo campo/s de Tabla2 A ver si ahora he conseguido explicarme mejor Gracias. |
#4
|
||||
|
||||
No puedes hacer una sentencia sql que al mismo tiempo haga un select, un insert y un update. Tendrás que hacerlo por separado.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como y Cuando actualizar las tablas para trabajar en red | Delphitest | Varios | 3 | 26-02-2015 22:54:15 |
consulta para actualizar caja | jose.ignacio.ve | Varios | 3 | 02-12-2013 05:40:25 |
¿Como hago una consulta para comparar dos tablas? | Nelly | Varios | 6 | 16-04-2007 21:56:25 |
Consulta para relacionar dos tablas | zvf | SQL | 1 | 05-08-2006 19:02:24 |
Consulta para tres tablas...... | inexperto | SQL | 1 | 08-08-2004 06:59:04 |
|