registros repetidos en dos tablas
Publicado por Gabriela (7 intervenciones) el 26/09/2007 10:03:21
Hola alguien me puede ayudar quiero hacer una consulta sql que me muestre lo siguiente:
tengo dos tablas
alumno e identificacion
en la tabla alumno la llave es idenal en ambas tablas
Alumno : idental, matricula
identificacion: idental, nombre
en la tabla alumno tengo muchos registros repetidos es un error por ejepmo tengo
Alumno: idental = 1 matricula = 1
idental = 2 matricula = 1
idental = 3 matricula = 1
idental = 4 matricula = 2
idental = 5 matricula = 2
idental = 6 matricula = 3
identificacion: idental = 1 nombre = juanito
idental = 2 nombre = juanito
idental = 3 nombre = juanito
idental = 4 nombre = pedro
idental = 5 nombre = pedro
idental = 6 nombre = pablo
quiero hacer una consulta que me muestre
alumno.idenal, identificacion.idental, alumno.matrikula
pero solo lor registro matricula que se repitan
hice esto pero no funciona:
SELECT alumno.idenal, identificacion.idental, alumno.matricula
FROM alumno join identificaion on alumno.idenal = identificacion.idental
GROUP BY alumno.idenal, identificacion.idental, alumno.matrikula
having count(alumno.matricula) >1
alguien sabe como puedo solucionar esto
porfa ayudenme
de antemano muchos gracias
saludos
Gabriela
tengo dos tablas
alumno e identificacion
en la tabla alumno la llave es idenal en ambas tablas
Alumno : idental, matricula
identificacion: idental, nombre
en la tabla alumno tengo muchos registros repetidos es un error por ejepmo tengo
Alumno: idental = 1 matricula = 1
idental = 2 matricula = 1
idental = 3 matricula = 1
idental = 4 matricula = 2
idental = 5 matricula = 2
idental = 6 matricula = 3
identificacion: idental = 1 nombre = juanito
idental = 2 nombre = juanito
idental = 3 nombre = juanito
idental = 4 nombre = pedro
idental = 5 nombre = pedro
idental = 6 nombre = pablo
quiero hacer una consulta que me muestre
alumno.idenal, identificacion.idental, alumno.matrikula
pero solo lor registro matricula que se repitan
hice esto pero no funciona:
SELECT alumno.idenal, identificacion.idental, alumno.matricula
FROM alumno join identificaion on alumno.idenal = identificacion.idental
GROUP BY alumno.idenal, identificacion.idental, alumno.matrikula
having count(alumno.matricula) >1
alguien sabe como puedo solucionar esto
porfa ayudenme
de antemano muchos gracias
saludos
Gabriela
Valora esta pregunta


0