
-- ============================================================================
-- Pordenonelegge_it_2026 - Sync tbl_strOspiti

INSERT INTO pnlegge_common.tbl_strOspiti 
(ospiteId, curatoreId, referenteId, casaEditriceId, stato, 
nome, cognome, accompagnatoreNome, accompagnatoreCognome, 
tipoOspite, straniero, richiestoInterprete, richiestoAngelo, 
telefono, cellulare, telefonoAssistente, notaTelefono, 
email, emailAssistente, notaEmail, tipoPagamento, compenso, 
anniPartecipazione, modalitaPagamento, createUserId, createTime, 
updateUserId, updateTime, soggettoIva, luogoNascita, dataNascita, 
resIndir, resCitta, resCap, resProv, resStato, codiceFiscale, 
partitaIva, banca, iban, compensoConcordato, tipoCompenso, 
aliquotaIva, aliquotaRitenuta, dich5000, luogoArrivo, luogoPartenza)
SELECT 
s.ospiteId, s.curatoreId, s.referenteId, s.casaEditriceId, s.stato, 
s.nome, s.cognome, s.accompagnatoreNome, s.accompagnatoreCognome, 
s.tipoOspite, s.straniero, s.richiestoInterprete, s.richiestoAngelo, 
s.telefono, s.cellulare, s.telefonoAssistente, s.notaTelefono, 
s.email, s.emailAssistente, s.notaEmail, s.tipoPagamento, s.compenso, 
s.anniPartecipazione, s.modalitaPagamento, s.createUserId, s.createTime, 
s.updateUserId, s.updateTime, s.soggettoIva, s.luogoNascita, s.dataNascita, 
s.resIndir, s.resCitta, s.resCap, s.resProv, s.resStato, s.codiceFiscale, 
s.partitaIva, s.banca, s.iban, s.compensoConcordato, s.tipoCompenso, 
s.aliquotaIva, s.aliquotaRitenuta, s.dich5000, s.luogoArrivo, s.luogoPartenza
FROM pordenonelegge_it_2026.tbl_strOspiti s
LEFT JOIN pnlegge_common.tbl_strOspiti d 
    ON s.cognome = d.cognome AND s.nome = d.nome
WHERE d.id IS NULL;

-- ============================================================================
-- Pordenonelegge_it_2026_fuo - Sync tbl_strOspiti

INSERT INTO pnlegge_common.tbl_strOspiti 
(ospiteId, curatoreId, referenteId, casaEditriceId, stato, 
nome, cognome, accompagnatoreNome, accompagnatoreCognome, 
tipoOspite, straniero, richiestoInterprete, richiestoAngelo, 
telefono, cellulare, telefonoAssistente, notaTelefono, 
email, emailAssistente, notaEmail, tipoPagamento, compenso, 
anniPartecipazione, modalitaPagamento, createUserId, createTime, 
updateUserId, updateTime, soggettoIva, luogoNascita, dataNascita, 
resIndir, resCitta, resCap, resProv, resStato, codiceFiscale, 
partitaIva, banca, iban, compensoConcordato, tipoCompenso, 
aliquotaIva, aliquotaRitenuta, dich5000, luogoArrivo, luogoPartenza)
SELECT 
s.ospiteId, s.curatoreId, s.referenteId, s.casaEditriceId, s.stato, 
s.nome, s.cognome, s.accompagnatoreNome, s.accompagnatoreCognome, 
s.tipoOspite, s.straniero, s.richiestoInterprete, s.richiestoAngelo, 
s.telefono, s.cellulare, s.telefonoAssistente, s.notaTelefono, 
s.email, s.emailAssistente, s.notaEmail, s.tipoPagamento, s.compenso, 
s.anniPartecipazione, s.modalitaPagamento, s.createUserId, s.createTime, 
s.updateUserId, s.updateTime, s.soggettoIva, s.luogoNascita, s.dataNascita, 
s.resIndir, s.resCitta, s.resCap, s.resProv, s.resStato, s.codiceFiscale, 
s.partitaIva, s.banca, s.iban, s.compensoConcordato, s.tipoCompenso, 
s.aliquotaIva, s.aliquotaRitenuta, s.dich5000, s.luogoArrivo, s.luogoPartenza
FROM pordenonelegge_it_2026_fuo.tbl_strOspiti s
LEFT JOIN pnlegge_common.tbl_strOspiti d 
    ON s.cognome = d.cognome AND s.nome = d.nome
WHERE d.id IS NULL;

-- ============================================================================
-- Pordenonelegge_it_2026_lig  - Sync tbl_strOspiti

INSERT INTO pnlegge_common.tbl_strOspiti 
(ospiteId, curatoreId, referenteId, casaEditriceId, stato, 
nome, cognome, accompagnatoreNome, accompagnatoreCognome, 
tipoOspite, straniero, richiestoInterprete, richiestoAngelo, 
telefono, cellulare, telefonoAssistente, notaTelefono, 
email, emailAssistente, notaEmail, tipoPagamento, compenso, 
anniPartecipazione, modalitaPagamento, createUserId, createTime, 
updateUserId, updateTime, soggettoIva, luogoNascita, dataNascita, 
resIndir, resCitta, resCap, resProv, resStato, codiceFiscale, 
partitaIva, banca, iban, compensoConcordato, tipoCompenso, 
aliquotaIva, aliquotaRitenuta, dich5000, luogoArrivo, luogoPartenza)
SELECT 
s.ospiteId, s.curatoreId, s.referenteId, s.casaEditriceId, s.stato, 
s.nome, s.cognome, s.accompagnatoreNome, s.accompagnatoreCognome, 
s.tipoOspite, s.straniero, s.richiestoInterprete, s.richiestoAngelo, 
s.telefono, s.cellulare, s.telefonoAssistente, s.notaTelefono, 
s.email, s.emailAssistente, s.notaEmail, s.tipoPagamento, s.compenso, 
s.anniPartecipazione, s.modalitaPagamento, s.createUserId, s.createTime, 
s.updateUserId, s.updateTime, s.soggettoIva, s.luogoNascita, s.dataNascita, 
s.resIndir, s.resCitta, s.resCap, s.resProv, s.resStato, s.codiceFiscale, 
s.partitaIva, s.banca, s.iban, s.compensoConcordato, s.tipoCompenso, 
s.aliquotaIva, s.aliquotaRitenuta, s.dich5000, s.luogoArrivo, s.luogoPartenza
FROM pordenonelegge_it_2026_fuo.tbl_strOspiti s
LEFT JOIN pnlegge_common.tbl_strOspiti d 
    ON s.cognome = d.cognome AND s.nome = d.nome
WHERE d.id IS NULL;

-- ============================================================================

