En fait sil y a un champs différent, par exemple le nom de l'entreprise, ladresse sera logiquement différente, peut etre pas la ville, ni le code postal donc on envoie les 4 champs dans la base.
Si le nom n'est pas différent, que l'adresse, la ville et le code postal sont différents, cela signifie que c'est une agence d'une même entreprise mais dans une ville différente, donc c'est pas pareille à partir du moment ou il y un des 4 champs qui est différent par rapport à la base, c'est un nouveau client.
On ajoute dans tout les cas les 4 champs à la base ainsi qu'une incrémentation du nombre d'affaire de 1.
J'étais parti sur cette idée :
Insert into liste client(Nom,Ville, Code postal, Adresse, nombre affaires) values ('SCREG','Abbeville','80100','8 rue du chateau',1) wher not (Nom='SCREG') or not (Adresse='8 rue du chateau') or not (Ville ='Abbeville' ) or not (Code postal='80100')
mais ça ne marche pas.
Voyez vous ce que je veux faire ?
Partager