Requete
Fermé
adideort
-
19 févr. 2009 à 09:59
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 - 19 févr. 2009 à 11:33
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 - 19 févr. 2009 à 11:33
2 réponses
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
512
19 févr. 2009 à 10:03
19 févr. 2009 à 10:03
Je n'arrive pas à comprendre la logique derrière la modification.
Quelle est la règle?
Parce que selon le nom c'est pas très clair puisque le même nom peut avoir plusieurs cur et cur_nouveau :s
Quelle est la règle?
Parce que selon le nom c'est pas très clair puisque le même nom peut avoir plusieurs cur et cur_nouveau :s
Petite erreure sur la requête UPDATE
Il faut bien update la colonne CUR_NOUVEAU et non pas CUR
UPDATE TABLE t1 SET CUR =
SELECT CUR_NOUVEAU
FROM TABLE t2 WHERE
t1.nom = t2.nom
Il faut bien update la colonne CUR_NOUVEAU et non pas CUR
UPDATE TABLE t1 SET CUR =
SELECT CUR_NOUVEAU
FROM TABLE t2 WHERE
t1.nom = t2.nom
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
512
19 févr. 2009 à 11:23
19 févr. 2009 à 11:23
Ce serait quelque chose comme ça alors ?
UPDATE TABLE t1 SET CUR_NOUVEAU =
SELECT CUR_NOUVEAU
FROM TABLE t2 WHERE
t1.nom = t2.nom and CUR_NOUVEAU NOT NULL
UPDATE TABLE t1 SET CUR_NOUVEAU =
SELECT CUR_NOUVEAU
FROM TABLE t2 WHERE
t1.nom = t2.nom and CUR_NOUVEAU NOT NULL
adideort
>
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
19 févr. 2009 à 11:28
19 févr. 2009 à 11:28
Oui mis cette requete fait que CUR_2 = CUR_NOUVEAU_3
Et pas CUR_NOUVEAU_4 !
Et pas CUR_NOUVEAU_4 !
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
512
>
adideort
19 févr. 2009 à 11:33
19 févr. 2009 à 11:33
Y'a pas des règles supplémentaires utilisable dans votre table?
Parce que là franchement sans condition plus explicite j'ia peur de ne rien pouvoir faire :s
Parce que là franchement sans condition plus explicite j'ia peur de ne rien pouvoir faire :s
19 févr. 2009 à 11:22
Et puisque le CUR_NEW_3 est déjà utilisé la seconde ligne (CUR2) doit etre updaté avec le CUR_NEW_4...
Merci en tout cas d avoir pris le temps de répondre!