Pages: 1
- Sujet précédent - mise a jour avec une condition de jointure double (MI 8.0) - Sujet suivant
#1 Wed 22 October 2008 10:37
- matieu_dumo
- Participant actif
- Lieu: Questembert
- Date d'inscription: 15 Mar 2006
- Messages: 135
- Site web
mise a jour avec une condition de jointure double (MI 8.0)
Bonjour
je cherche à mettre une colonne d'une table à jour avec une autre table en spécifiant une jointure double (portant sur deux champs de chaque table)
Après quelques essais et des recherches, je n'ai trouvé aucune solution.
Voici la syntaxe qui me semblerait la plus approprié mais ça ne fonctionne pas, le "and " est rejeté :
Code:
Add Column "horaire_casobus" (ID_CRT )From art_caso_preaudit Set To ID_CRT Where COL5 = COL3 and COL6 = COL5
Merci
Hors ligne
#2 Wed 22 October 2008 10:52
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: mise a jour avec une condition de jointure double (MI 8.0)
Bonjour
Je ne pense pas que la clause Where puisse être différente de <col_destination>=<col_origine> ...
Il faut donc procéder d'abord à une sélection, puis mettre celle-ci à jour
Hors ligne
#3 Wed 22 October 2008 11:06
- matieu_dumo
- Participant actif
- Lieu: Questembert
- Date d'inscription: 15 Mar 2006
- Messages: 135
- Site web
Re: mise a jour avec une condition de jointure double (MI 8.0)
Merci pour cette réponse,
j'ai également testé avec un update mais là encore problème
Code:
update horaire_casobus Set ID_CRT= (select art_caso_preaudit.ID_CRT, art_caso_preaudit.COL3, art_caso_preaudit.COL5 From art_caso_preaudit, horaire_casobus where horaire_casobus.COL5 = art_caso_preaudit.COL3 and horaire_casobus.COL6 = art_caso_preaudit.COL5)
d'où cette question : MI est -il capable de gérer des sous-requêtes avec des commandes comme add column ou update ou est-on systématiquement obligés de procéder en 2 étapes ?
Hors ligne
#4 Wed 22 October 2008 11:20
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: mise a jour avec une condition de jointure double (MI 8.0)
J'ai bien peur que les étapes soient indispensables...
Copnfirmation à chercher dans ce document
Hors ligne
#5 Wed 22 October 2008 11:36
- matieu_dumo
- Participant actif
- Lieu: Questembert
- Date d'inscription: 15 Mar 2006
- Messages: 135
- Site web
Re: mise a jour avec une condition de jointure double (MI 8.0)
dommage...
Merci
Hors ligne
Pages: 1
- Sujet précédent - mise a jour avec une condition de jointure double (MI 8.0) - Sujet suivant