Impossible n'est pas français [SQL] - SQL/NoSQL - Programmation
Marsh Posté le 15-05-2002 à 14:47:15
Au passage, comment on fait pour nommer des noms de colonnes comportant des espaces dans une requette SQL ?
Comme par exemple "Type Client" etc ..
on met des guillemets ?
Marsh Posté le 15-05-2002 à 14:48:43
Tu peux faire un champ commun aux 2 tables, les lier par un OUTER JOIN, puis faire ton update sans faire de sous requete
Pour les champs avec espaces, il faut les placer entre [...]
Marsh Posté le 15-05-2002 à 16:10:17
Le mieux serait de faire une jointure entre tes deux tables, si elles ont un champ commun.
Sinon, je ne vois pas trop dans quel but tu veux faire cette requête.
Marsh Posté le 25-05-2002 à 16:11:07
si t'as MySQL :
REPLACE INTO T1 (unecleunique,C1) SELECT unecleunique,C2 FROM T2;
Marsh Posté le 15-05-2002 à 14:42:36
Donc je me demandais si'il était possible de faire l'update suivant :
J'ai 2 tables (T1 et T2) contenant le même nombre de lignes.
Je souhaiterai que la colonne C1 de la table T1 prenne les valeurs de la colonne C2 de la table T2. C'est possible ?
J'avais pensé à un UPDATE T1 SET C1 = (SELECT C2 FROM T2);
Mais ça marche pas
Y a pas un pro dans le coin ?