Visual Basic - Consulta de dos tablas

Life is soft - evento anual de software empresarial
 
Vista:

Consulta de dos tablas

Publicado por HAIR TOVAR GOMEZ (4 intervenciones) el 25/03/2007 04:20:53
Quiero consultar los registros de dos tablas PRODUCTOS Y PEDIDOS en las cuales tengo un campo común “Idproducto”, deseo que la consulta me muestre solo los registros de los Productos que no están vinculados con la tabla PEDIDOS, es decir los productos q no se hayan hecho pedidos.

Mostrar solo los Productos q no estan relacionados con la tabla PEDIDOS
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:Consulta de dos tablas

Publicado por Luis Prieto (166 intervenciones) el 25/03/2007 07:57:36
Hola, HAIR TOVAR GOMEZ !!!

Aca te doy tres formas de hacerlo:

solucion 1
select *from tabla1 where codigo not in(select codigo from tabla2)

solucion 2
select *from tabla1 where
not exists(select *from tabla2 where codigo=tabla1.codigo)

solucion 3
select *from (select t1.codigo, t1.nombre, t2.codigo as "existe" from tabla1 t1
left outer join tabla2 t2
on(t1.codigo=t2.codigo)) as tablon where existe IS NULL

Espero te ayude.

Saludos!!

Pdta: Cualquier duda escribeme.
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