はじめに地雷を撤去しておきましょう 結果論から行くと use ZIPDB select code, count(code) as count from dbo.zipcode_master group by code having count(code) > 1 order by count(code) desc みたいなクエリを実行してみたら、重複レコードがある郵便番号が1525件も居やがります。orz なのでまちがっても、 郵便番号をPrimary Keyにしてはいけません! 郵便番号マスタテーブルをつくっておく こんなクエリを実行すれば良いかと。 USE [ZIPDB] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[zipcode_master]( [code] [nchar](7) C