Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/07/2010, 16:04
Avatar de dogduck
dogduck
 
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 10 meses
Puntos: 19
Respuesta: Crear script para encontrar

En MySQL (luego personalizas la sentencia sql a oracle):

Código MySQL:
Ver original
  1. CREATE TABLE  `mibbdd`.`nombres` (
  2.   `id_autor` int(11) NOT NULL DEFAULT '0',
  3.   `nombre` char(7) DEFAULT NULL,
  4.   PRIMARY KEY (`id_autor`)
  5.  
  6. insert into nombres (id_autor, nombre) values (1, 'nommbre1'), (2, 'nommbre2'), (3, 'nommbre3'),(4, 'nommbre2');
  7.  
  8.  
  9. select a.nombre from nombres a, nombres b where a.nombre=b.nombre and a.id_autor!=b.id_autor;

y finalmente para saber todos los nombres (sin que aparezcan las repeticiones) que se repiten:

select distinct a.nombre from nombres a, nombres b where a.nombre=b.nombre and a.id_autor!=b.id_autor;
+---------+
| nombre |
+---------+
| nombre2 |



select distinct a.nombre from nombres a, nombres b where a.nombre=b.nombre and a.id_autor!=b.id_autor;

salu2

Última edición por dogduck; 04/07/2010 a las 06:14