
24/02/2011, 08:39
|
| | Fecha de Ingreso: julio-2006 Ubicación: Montevideo
Mensajes: 34
Antigüedad: 18 años, 7 meses Puntos: 0 | |
Respuesta: Duplicados sobre 2.300.000 registros Muy bien aquí va:
CREATE TABLE IF NOT EXISTS `locations` (
`id` bigint() NOT NULL AUTO_INCREMENT,
`country` varchar(50) COLLATE latin1_general_ci DEFAULT NULL,
`city` varchar(50) COLLATE latin1_general_ci DEFAULT NULL,
`locationname` varchar(50) COLLATE latin1_general_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci ;
En esta tabla hay muchas localidades o puntos geográficos, y hay muchas ciudades (city) que tienen el mismo nombre en diferentes países, necesito un select que me liste por ejemplo:
country | city
Pakistan | Gaza
Mozambique | Gaza
Tener en cuenta de que los registros con country Pakistan o Mozambique que tienen a Gaza como city son muchos, yo solo necesito detectar que country tiene city duplicado con otro country. |