Ver Mensaje Individual
  #1  
Antiguo 20-11-2006
jalejandro0211 jalejandro0211 is offline
Registrado
 
Registrado: nov 2006
Posts: 2
Reputación: 0
jalejandro0211 Va por buen camino
Ayuda con Sql Sentencia (unir dos select)

Hola, tengo la siguiente duda:

en este select


Código SQL [-]
select cedula, count(cedula) as cont from matrix_odontograma group by cedula having cont = 3
retorna:
111111, 3
222222, 3
333333, 3
444444, 3
555555, 5

en este otro:

Código SQL [-]
select matrix_odontograma.cedula as cedula, primer_nombre as nombre, primer_apellido as apellido, genero as genero, fecha_nacimiento as fechanacimiento from matrix_odontograma, pacientes where (matrix_odontograma.cedula = pacientes.cedula) and (iddientes = 1 and superficie = 1 and nombre_enfermedad = 'caries' or iddientes = 2 and superficie = 6 and nombre_enfermedad = 'ppr' or iddientes = 3 and superficie = 6 and nombre_enfermedad = 'extraido' ) group by cedula having count(matrix_odontograma.cedula) between 3 and 3

retorna

666666
333333
555555
222222
777777

necesito un select completo donde uniendo estos 2 anteriores no se si es con join, inner join, subselect, o algo, para q me retorne los valres que se repitieron en ambos selec es decir


222222
333333
555555

(the values that have the first select and second select)

grcias por su ayuda...

Última edición por jalejandro0211 fecha: 20-11-2006 a las 01:17:04.
Responder Con Cita