Bulduğum eksikler var.
1 - pk_list in son versiyonunda Rize için çayelinde MADENLİ semt ve bucak eklenmiş durumda.
bu nedenle 1 den fazla , MADENLİ var. bu ADANA ilinde ALADAĞ ilçesinde bulunan MADENLİ ile karışıyor.
veri aktarımı yapıldığında Rize ÇAYELİ MADENLİ semtinin bilgilerini ADANA ALADAĞ MADENLİ için ekliyor.
bu nedenle Rize ve ADANA arasında posta kodları karışıyor.
bunun için veri aktarım sorgusunun değişmesi gerekiyor.
2- https://github.com/cmd64/PK-List/blob/master/Create%20Tables/1.dbo.Provinces.Table.Create.sql
burada id primary key diğerlerinde olduğu gibi identity olmalı çünkü veri aktarımı için insert sorgusu çalıştırıldığında null veri girilemez hatası alınıyor.
3- https://github.com/cmd64/PK-List/blob/master/DB.Veri.Aktarim.sql
aşağıdaki sorgu da INNER JOIN Towns AS t ON t.Id = pk.DistrictId hatalı burada pk.TownId olmalı
/* Posta Kodu Gösterme */
SELECT p.Name AS Province, d.Name AS District, t.Name AS Town, n.Name AS Neighborhood, pk.Name AS PK
FROM PostCodes AS pk
INNER JOIN Neighborhoods AS n ON n.Id = pk.NeighborhoodId
INNER JOIN Towns AS t ON t.Id = pk.DistrictId
INNER JOIN Districts AS d ON d.Id = pk.DistrictId
INNER JOIN Provinces AS p ON p.Id = pk.ProvinceId
Emekleriniz için teşekkürler çok güzel bir çalışma olmuş.