SQL Server - cruce se tablas sql server2000

   
Vista:

cruce se tablas sql server2000

Publicado por valeria (3 intervenciones) el 12/11/2008 19:36:52
hola ojala me puedan ayudar miren tengo dos tablas en las dos tablas tengo el campo fono , una tabla es de ventas y la otra es de productos lo que yo necesito es ver si el fono de la venta esta en el campo fono del producto osea crusar el fono de las ventas con el fono de producto y que me arroje como respuesta todos los fonos que son iguales en las dos tablas .

de ante mano muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:cruce se tablas sql server2000

Publicado por m (17 intervenciones) el 13/11/2008 02:13:17
Solucion:

SELECT V.*, P.* FROM ventas as V, productos as P
WHERE V.Fono=P.fono

--Con lo anterior estamos seleccionando todos los campos de las
--dos tablas ya solo es cuestion que tu decidas cuales campos
--deseas obtener en la salida.


saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:cruce se tablas sql server2000

Publicado por Isaias (3308 intervenciones) el 22/11/2008 05:26:47
No me gusta mucho la propuesta, deberia ser algo asi:

SELECT * FROM tablaX WHERE tablaX.campo IN(SELECT campo FROM tablaY)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de roger

RE:cruce se tablas sql server2000

Publicado por roger (173 intervenciones) el 23/11/2008 03:42:40
me parece que la anterior estaba bien, siempre es mas rapido hacer un join o un where con los campos clave para hallar las coincidencias que usar un select in, este ultimo es mas lento
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar