Requete SQL
aurelie
-
hugues -
hugues -
Bonjour, j'ai 2 tables qui ont chacune des clés en num_auto. Et j'aimerai inséré dans un champ de ma deuxieme table, la clé la plus grande de ma premier table : ce qui ressemble à cela :
UPDATE table1 SET table1.champ2 = [table2].[champ1]
WHERE (([table2].[champ1]=Max([table2].[champ1])));
Pouvez vous me dire ce qui ne colle pas.
merci
UPDATE table1 SET table1.champ2 = [table2].[champ1]
WHERE (([table2].[champ1]=Max([table2].[champ1])));
Pouvez vous me dire ce qui ne colle pas.
merci
4 réponses
-
Tu as quoi comme resultat?
Tu as essaye SET t1.c2=MAX (t2.c1)
?
. .
\_/ -
-
Tu ne peux pas faire MAX=...
Il faut faire une requête imbriquée! Genre WHERE truc IN select max from...
Attention c'est impossible en mysql... -
Bonjour,
Je souhaiterai transférer les données d'un champ type Char(50) vers un autre champ de type blob - (memo) dans une même table via une requête SQL.
J'ai écrit la requete suivante
update table1
set table1.champmemo = table1.champchar
where table1.champchar = xxx
Lorsque je l'execute, il ne passe rien, pas de message d'erreur, mais pas de transfert non plus....
Quelqu'un peu t'il me dire si cela est possible avec les champs blob?
Merci.