Olá pessoal sou novo aqui e preciso da ajuda de vocês.
Bem, tenho um insert de city para ser feito manualmente, e a mesma precisa de um state para persistir no banco de dados mas tem city que não possue state como fazer para inserir as cities
que só possuem states?
segue a baixo o script em MySql
tabela city{
version
date_created
longitude
last_updated
name
un_locode
ibge
state_id
latitude
}
INSERT INTO city
(version, date_created, last_updated, name, un_locode, ibge, latitude, longitude, state_id) VALUES
(0, NOW(), NOW(), “Bridgetown”,“Bridgetown”,0,"","",
IF ((SELECT s.id
FROM state s INNER JOIN country c WHERE c.id
= s.country_id AND iso_codea2 =“BB” AND s.code =""),
(SELECT s.id
FROM state s INNER JOIN country c WHERE c.id
= s.country_id AND iso_codea2 =“BB” AND s.code =""), NOT INSERT)
);