1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| INSERT maBaseCible.dbo.client_adresse
(
id_client
, id_client_adresse_type
, client_adresse
)
SELECT C.id_client
, CAT.id_client_adresse_type
, C.Adresse_Domicile
FROM maBaseSource.dbo.client AS C
CROSS JOIN maBaseCible.dbo.client_adresse_type AS CAT
WHERE CAT.client_adresse_type = 'domicile'
UNION ALL
SELECT C.id_client
, CAT.id_client_adresse_type
, C.Adresse_Facturation
FROM maBaseSource.dbo.client AS C
CROSS JOIN maBaseCible.dbo.client_adresse_type AS CAT
WHERE CAT.client_adresse_type = 'facturation'
UNION ALL
SELECT C.id_client
, CAT.id_client_adresse_type
, C.Adresse_Livraison
FROM maBaseSource.dbo.client AS C
CROSS JOIN maBaseCible.dbo.client_adresse_type AS CAT
WHERE CAT.client_adresse_type = 'livraison' |
Partager