Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/03/2011, 07:05
jfaforosweb
 
Fecha de Ingreso: julio-2008
Mensajes: 5
Antigüedad: 15 años, 9 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.