Consulta sql
Publicado por fernando (6 intervenciones) el 03/07/2017 22:13:19
Hola comunidad tengo estas tablas:
Congreso (CodCong, NomCong, CostoIndiv, CantInscr, , NomOrganizador) PK:CodCong
Disertante (CodDis, NomDis, Curriculum) PK:CodDis
Sala (NroSala, NomSala, Capacidad, AireAcond, CabTrad) PK:NroSala
Conferencia (CodConf, NomConf, DescrConf, CodDis, CodCong, Fecha, Hora, Duración, NroSala)
PK:CodConf, FK:CodCong-->Congreso, FK:NroSala-->Sala, FK:CodDis-->Disertante
Se me pide esto:
Listar todos los datos de los congresos tal que hayan tenido o tengan en su planificación más de 100
disertantes diferentes.
Le meti estos dos insert:
insert into Conferencia values ('codigoCon1','conferencia1','desc1','codigoD1',
'codigoC1','1/1/2017',3,1)
insert into Conferencia values ('codigoCon2','conferencia1','desc1','codigoD1',
'codigoC1','1/1/2017',3,1)
Y esta es la consulta:
select distinct (con.CodDis) from congreso c, conferencia con where c.CodCong=con.CodCong group by
con.CodDis having count(CodDis)>1
El problema es que no me tendría que funcionar ya que tengo en la conferencia el mismo disertante y se me pide que los disertantes sean diferentes, desde ya gracias!!
Congreso (CodCong, NomCong, CostoIndiv, CantInscr, , NomOrganizador) PK:CodCong
Disertante (CodDis, NomDis, Curriculum) PK:CodDis
Sala (NroSala, NomSala, Capacidad, AireAcond, CabTrad) PK:NroSala
Conferencia (CodConf, NomConf, DescrConf, CodDis, CodCong, Fecha, Hora, Duración, NroSala)
PK:CodConf, FK:CodCong-->Congreso, FK:NroSala-->Sala, FK:CodDis-->Disertante
Se me pide esto:
Listar todos los datos de los congresos tal que hayan tenido o tengan en su planificación más de 100
disertantes diferentes.
Le meti estos dos insert:
insert into Conferencia values ('codigoCon1','conferencia1','desc1','codigoD1',
'codigoC1','1/1/2017',3,1)
insert into Conferencia values ('codigoCon2','conferencia1','desc1','codigoD1',
'codigoC1','1/1/2017',3,1)
Y esta es la consulta:
select distinct (con.CodDis) from congreso c, conferencia con where c.CodCong=con.CodCong group by
con.CodDis having count(CodDis)>1
El problema es que no me tendría que funcionar ya que tengo en la conferencia el mismo disertante y se me pide que los disertantes sean diferentes, desde ya gracias!!
Valora esta pregunta
0