mettre à jour et inserer sous conditions
Posté : 25 mai 2007, 16:44
Bonjour à tous!
J'ai bien compris la commande SQL UPDATE pour mettre à jour une table T_1 à partir des données de la table T_2 à condition que le champ t_1.champ1 soit égal au champ t_2.champ1.
En revanche quelle est la condition pour insérer les données quand t_1.champ1 est différent de t_2.champ2?
En fait je voudrais à la fois mettre à jour quand les champs sont identiques et inserer quand les champs sont différents.
Est ce la même requête UPDATE ou bien faut-il procéder d'une autre façon?
J'ai bien compris la commande SQL UPDATE pour mettre à jour une table T_1 à partir des données de la table T_2 à condition que le champ t_1.champ1 soit égal au champ t_2.champ1.
En revanche quelle est la condition pour insérer les données quand t_1.champ1 est différent de t_2.champ2?
En fait je voudrais à la fois mettre à jour quand les champs sont identiques et inserer quand les champs sont différents.
Est ce la même requête UPDATE ou bien faut-il procéder d'une autre façon?