08/03/2011, 07:05
|
| | Fecha de Ingreso: julio-2008
Mensajes: 5
Antigüedad: 16 años, 4 meses Puntos: 0 | |
Insertar en dos tablas con el mismo Id Hola amigos del foro!
Tengo la siguiente duda que ya llevo arrastrando largo tiempo.
Resulta que tengo dos tablas:
1) clientes (campo idcliente) clave principal y autonumerico.
2) compras (campo idcompra) campo numerico sin clave ni nada.
Quiero hacer un INSERT INTO en ambas tablas.
El problema es que el campo idcompra debe tener el valor que recoja el campo idcliente. Pero como ese campo aún no está creado, no se como capturar dicho valor.
Se me ocurrió que podria hacer el INSERT INTO primero en clientes, ir a buscar el valor de icliente y luego hacer el INSERT INTO en compras. Pero no me parece una forma muy 'limpia', ademas, es una tabla multiusuario y si hay varios añadiendo al mismo tiempo ¿como estoy seguro que capturará el idcliente que le corresponde?
Espero que se haya entendido mi duda y no haber sido muy deeenso.
Un saludo, gracias. |