Zdravím vás.
Najviac mi pomohol zdroj eduZoznam obce. Údaje som spracoval a nahodil do SQL, vid priložený sql súbor obce_sql_create_insert.sql (162.8 KB) .
Tu je z neho ochutnávka:
CREATE TABLE obec_tb (id INT,kod CHAR(6),nazov VARCHAR(35),okres_kod CHAR(3),psc CHAR(5),je_mesto TINYINT,ico CHAR(8));
INSERT INTO obec_tb VALUES (1,'523551','Javorina (vojenský obvod)','703','05956',0,''), (2,'518581','Lešť (vojenský obvod)','611','96245',0,''), (3,'518638','Valaškovce (vojenský obvod)','702','06601',0,''), (4,'500267','Záhorie (vojenský obvod)','106','90101',0,''), (7,'507491','Ratnovce','204','92231',0,'00011002'), (8,'500437','Ladice','407','95177',0,'00038440'), (9,'503258','Kamenný Most','404','94358',0,'00047244'), (10,'523992','Veľká Franková','703','05978',0,'00076597'), (11,'502014','Vydrany','201','93016',0,'00228788'), (12,'524069','Vojňany','703','05902',0,'00231088'), (13,'529354','Bratislava-Rača','103','',1,'00304557'), (14,'529362','Bratislava-Vajnory','103','',1,'00304565'), (15,'529443','Bratislava-Jarovce','105','',1,'00304603'), (16,'529494','Bratislava-Rusovce','105','',1,'00304611'), (17,'507806','Báhoň','107','90084',0,'00304654'), ...
Nech slúži všetkým.