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...