select membre_email, membre_nom, membre_prenom, membre_civilite_libelle, membre_date_naissance, membre_adresse, membre_code_postal, membre_ville, p.pays, membre_date_inscription, membre_ip,
        case
                when membre_source like 'optincollect%' then 'optincollect'
                when membre_source like 'vip-concours_201103' then 'vip-concours.com'
                else 'offresvip.com'
        end as membre_source
from membre m
left outer join pays p on p.id_pays = m.membre_pays
left outer join membre_civilite c on c.membre_civilite_id = m.membre_membre_civilite
where membre_optin_partenaire = 1
and membre_email like '%@%.%'

UNION ALL

select email, nom, prenom, civilite, date_naissance, adresse, code_postal, ville, p.pays, date_inscription, ip,
        case
                when source like 'optincollect%' then 'optincollect'
                when source like 'vip-concours_201103' then 'vip-concours.com'
                else 'offresvip.com'
        end as source
from membre_v1 m
left outer join pays p on p.id_pays = m.pays
and email like '%@%.%'
where optin = 1

