Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/02/2008, 21:20
woody1988
 
Fecha de Ingreso: febrero-2008
Mensajes: 5
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: tratar relacion N a N sql Server

Para insertar en dos tablas lo mejor es usar un procedimiento almacenado que haga dos INSERT.
No solo te aseguras de que la consulta quede bien, sino que también puede manejar los errores.

Los Clientes y las Empresas están por separado, por ejemplo:

ClientesEmpresa se podría ver así:

Pedro - Debian
Álvaro - Ubuntu
José - SuSE
Juan - Ubuntu

Si quieres buscar todos los Clientes que trabajan en Ubuntu, solo harías un:

SELECT * FROM ClientesEmpresa WHERE Empresa='Ubuntu'

Relacionarías las otras tablas si ya quieres hacer otro tipo de consultas como, seleccionar todos los clientes que trabajen para Ubuntu y sean mayores de 25 años (suponiendo que en la tabla Clientes hay un campo edad).

Tu sigues, si es que lo quieres hacer de esa forma.

No se mucho pero si tienes alguna duda de lo que puse pega el grito =)

Saludos.