Consulta

19/02/2008 - 23:26 por mickro | Informe spam
Buenas Tardes.

Tengo las siguientes tablas:

tblVentas:

IDVenta (PK)
Fecha


tblDetalleVentas

IDVenta (FK)
Codigo
Cantidad
Descripcion
Precio
Importe


Mi pregunta es, como hago para obtener todas las filas de la tabla tblVentas
que no tengas filas hijas en la tabla tblDetalleVentas

Un saludo

Preguntas similare

Leer las respuestas

#1 jcac
19/02/2008 - 23:03 | Informe spam
Espero que estas querys te puedan ayudar

create table #tblVentas(
idventa int,
fechaventa datetime)
create table #dettblVentas(
idventa int,
codigo int)
go
insert into #tblVentas values(1, getdate())
insert into #tblVentas values(2, getdate())
insert into #tblVentas values(3, getdate())
insert into #dettblVentas values(1,1)
insert into #dettblVentas values(1,2)
insert into #dettblVentas values(1,3)
insert into #dettblVentas values(3,1)
insert into #dettblVentas values(3,2)
go
select * from #tblventas
select * from #dettblventas
go
select * from #tblventas v where not exists(select 1 from #dettblventas
where idventa = v.idventa)
go
select * from #tblventas where idventa not in (select idventa from
#dettblventas)
go
select * from #tblventas v full join #dettblventas d on v.idventa =
d.idventa where d.idventa is null
go


Saludos

Juan Carlos
"mickro" escribió en el mensaje
news:
Buenas Tardes.

Tengo las siguientes tablas:

tblVentas:

IDVenta (PK)
Fecha


tblDetalleVentas

IDVenta (FK)
Codigo
Cantidad
Descripcion
Precio
Importe


Mi pregunta es, como hago para obtener todas las filas de la tabla
tblVentas que no tengas filas hijas en la tabla tblDetalleVentas

Un saludo

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida