Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1607 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL] Impossible n'est pas français

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SQL] Impossible n'est pas français

n°139267
Mozart
Posté le 15-05-2002 à 14:42:36  profilanswer
 

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 ? ;)

mood
Publicité
Posté le 15-05-2002 à 14:42:36  profilanswer
 

n°139273
Mozart
Posté le 15-05-2002 à 14:47:15  profilanswer
 

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 ?

n°139274
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 15-05-2002 à 14:48:43  profilanswer
 

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 [...]


---------------
J'ai un string dans l'array (Paris Hilton)
n°139349
Fred999
Rabat-joie
Posté le 15-05-2002 à 16:10:17  profilanswer
 

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.

n°144602
joce
Architecte / Développeur principal
"BugHunter"
Posté le 25-05-2002 à 16:11:07  profilanswer
 

si t'as MySQL :  
 
REPLACE INTO T1 (unecleunique,C1) SELECT unecleunique,C2 FROM T2;


---------------
Protèges carnets personnalisés & accessoires pour bébé

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL] Impossible n'est pas français

 

Sujets relatifs
requète SQL sans exécutionASP : Impossible de modifier ma base de données
SQL : j'ai pomé le mot de pass :/Equivalent de l instruction LIMIT en SQL Server
[SQL] Optimisation de requêtes[SQL] trouver les doublons
[SQL] Définir une une contrainte dans un domaine[SQL] Définir un domaine de type e-mail
[SQL/Postgresql] une erreur dans mon script???Différence entre SQL, mySQL et SQL Server ?!
Plus de sujets relatifs à : [SQL] Impossible n'est pas français


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR