Определить дубликаты записей в нескольких базах данных? - PullRequest
1 голос
/ 10 июля 2011

Я работаю над базами данных избирательного департамента в Индии.Меня просят найти дубликаты записей одной базы данных относительно других баз данных штата в зависимости от имени избирателя, его опекуна и возраста.В штате делится на избирательные округа и избирательные округа в кабине для голосования.Итак, моя база данных о состоянии насчитывает 68 баз данных, таких же, как и нет округов.Имена баз данных: AC_001, AC_002 и т. Д. До AC_068, и каждая база данных не содержит таблиц, в зависимости от того, какая кабинка для голосования в избирательном округе называется AC001PART001, AC001PART002 и т. Д. В первой базе данных AC_001.Таблица приблизительно содержит следующие поля:

  • ccode (поле автоинкрементации)
  • имя избирателя
  • Relation_type (Отец или муж)
  • Relation_name (имя опекуна)
  • Избирательный округ №
  • Кабина для голосования № в сборке
  • Серийный номер (уникальный номер, предоставленный избирателю в кабинке объединения)
  • возраст
  • изображение избирателяТеперь я хочу запрос, который может генерировать дубликаты записей одной базы данных относительно другой в зависимости от имени, имени отношения и возраста.Я также хочу, чтобы ни разу запись не повторялась или не дублировалась.Наконец, я хочу список, который содержит -
  • Имя избирателя
  • Relation_Type
  • Relation_name
  • Собрание избирательных округов *
  • Пул № 1030*
  • Серийный №
  • Возраст
  • Нет повторений записи в обеих базах данных
  • Образ избирателяЯ уже создал запрос, но очень долго возвращал результат.Поэтому, пожалуйста, предложите обзор запроса, который может быстро сгенерировать необходимую запись.
...