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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Erreur lors d'une requete Inner JOIN

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Erreur lors d'une requete Inner JOIN

n°675987
k-lendos
Posté le 17-03-2004 à 11:32:34  profilanswer
 

Bonjour,  
 
 
 

Code :
  1. UPDATE article INNER JOIN temp ON article.cod_art = temp.cod_art SET article.lib_art = temp.lib_art;


 
J'ai effectué cette requéte pour mettre a jour une table a partir d'une autre, j'ai testé ma requéte sous Access et elle marchait bien.  
Je viens de passer sous MSSQL Server et la je recommence ma requéte et je me fait jeter comme ca:  
 
Code:  
Syntaxe incorrecte vers le mot clé 'INNER'  
 
 
La je suis un peu paummé, car si ca marche sous access ca devrait marcher sous MSSQL (au chgt de %, et autre, prés).  
 
Est-ce que qqun a une reponse??  
 
Merci beaucoup!!!!

mood
Publicité
Posté le 17-03-2004 à 11:32:34  profilanswer
 

n°676297
ludolitali​ano
Posté le 17-03-2004 à 15:08:46  profilanswer
 

Il y a des SGBDR qui n'ont pas de jointures.
Si c'est le cas de MSSQL il faudra tout faire avec des clauses WHERE :
 

Code :
  1. UPDATE article SET article.lib_art = temp.lib_art
  2. WHERE article.cod_art = temp.cod_art
  3. ;


---------------
Ludolitaliano
n°676363
k-lendos
Posté le 17-03-2004 à 16:54:29  profilanswer
 

En fait g fait comme ca  
 

Code :
  1. UPDATE article
  2. SET article.lib_art = temp.lib_art
  3. FROM article
  4. INNER JOIN temp ON article.cod_art = temp.cod_art ;


 
Est-ce que d'apres toi cela marche mieux ou moin sbien que ta requete???

n°676380
gizmo
Posté le 17-03-2004 à 17:09:02  profilanswer
 

ca dépend de MSSQL. S'ils ont codéune procédure optimisé pour les inner join, c'est mieux, sinon, cela revient exactement au même.

n°676384
ludolitali​ano
Posté le 17-03-2004 à 17:11:23  profilanswer
 

Si ça marche utilise la jointure.


---------------
Ludolitaliano
n°676414
k-lendos
Posté le 17-03-2004 à 17:42:41  profilanswer
 

OK merci Bcp!!!
:-)


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

  Erreur lors d'une requete Inner JOIN

 

Sujets relatifs
[PHP] pb requeteQkun connait cette erreur sur mozilla
[SQL] Une requete un peu tordue...requete update bonne ?
pb requête technicité nulleProblème avec une variable dans une requête
Erreur MySQLArrondi dans requête Access
souci avec une requête[PHP] Erreur sur function()
Plus de sujets relatifs à : Erreur lors d'une requete Inner JOIN


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