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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Résolu] Un peu d'aide pour l'erreur 1064 de cette requête

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Un peu d'aide pour l'erreur 1064 de cette requête

n°1352528
PedroBD
Posté le 24-04-2006 à 10:25:27  profilanswer
 

Bonjour,
 
Ca fait 1h que je scotche sur l'erreur 1064 de cette requête. Si vous avez 2 min, c'est cool:
 
 1/ La requête:
   
 

Code :
  1. $scan_operations="SELECT Type_Operation.Id_Type_Operation,Type_Operation.Nom_Type_Operation,";
  2. $scan_operations.="Operation.Id_Operation,Operation.Commentaire_Operation,";
  3. $scan_operations.="Operation_Util.Id_Operation,Operation_Util.Id_Utilisateur,";
  4. $scan_operations.="Utilisateur.Id_Utilisateur,Utilisateur.Alias_Utilisateur,";   
  5. $scan_operations.="Utilisateur.Date_Connexion,Utilisateur.Heure_Connexion,";
  6. $scan_operations.="Fiche_Suivi.Id_Utilisateur,Fiche_Suivi.Id_Fiche_Suivi,";
  7. $scan_operations.="Produit.Id_Produit,Produit_Lieu.Id_Lieu,Produit_Lieu.Id_Produit,";
  8. $scan_operations.="Lieu_Produit.Id_Lieu,Lieu_Produit.Nom_Lieu";
  9. $scan_operations.=" FROM Type_Operation";
  10. $scan_operations.=" INNER JOIN Operation";
  11. $scan_operations.=" INNER JOIN Operation_Util";
  12. $scan_operations.=" INNER JOIN Utilisateur";
  13. $scan_operations.=" INNER JOIN Fiche_Suivi";
  14. $scan_operations.=" INNER JOIN Produit";
  15. $scan_operations.=" INNER JOIN Produit_Lieu";
  16. $scan_operations.=" INNER JOIN Lieu_Produit";
  17. $scan_operations.=" ON Type_Operation.Id_Type_Operation=Operation.Id_Type_Operation";
  18. $scan_operations.=" ON Operation.Id_Operation=Operation_Util.Id_Operation";
  19. $scan_operations.=" ON Operation_Util.Id_Utilisateur=Utilisateur.Id_Utilisateur";
  20. $scan_operations.=" ON Utilisateur.Id_Utilisateur=Fiche_Suivi.Id_Utilisateur";
  21. $scan_operations.=" ON Fiche_Suivi.Id_Fiche_Suivi=Produit_Id_Fiche_Suivi";
  22. $scan_operations.=" ON Produit.Id_Produit=Produit_Lieu.Id_Produit";
  23. $scan_operations.=" ON Produit_Lieu.Id_Lieu=Lieu_Produit.Id_Lieu";
  24. $scan_operations.=" WHERE Produit.Id_Produit='$idpdt'";
  25. $scan_operations.=" ORDER BY Operation.Id_Operation";


 
 2/ L'erreur renvoyée:
 1064You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ON Operation.Id_Operation=Operation_Util.Id_Operation ON Operation_Util.Id_Utili' at line 1
 
J'ai très souvent ce type d'erreur quand je fais des INNER JOIN, et j'ai beau rerereregarder la syntaxe, je comprends pas. Alors souvent je fais un copier-coller d'une requête qui marche.


Message édité par PedroBD le 24-04-2006 à 11:34:05
mood
Publicité
Posté le 24-04-2006 à 10:25:27  profilanswer
 

n°1352538
anapajari
s/travail/glanding on hfr/gs;
Posté le 24-04-2006 à 10:38:48  profilanswer
 

les ON doivent aller entre les inner join [:pinguouino]

n°1352552
PedroBD
Posté le 24-04-2006 à 10:50:44  profilanswer
 

Evidemment, merci de la réponse.


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

  [Résolu] Un peu d'aide pour l'erreur 1064 de cette requête

 

Sujets relatifs
requête group by & order by[GTK] Positionnement précis de texte dans une DrawBox [Auto Résolu]
Aide sur la création d'une application[resolu]Recherche sensible ET insensible à la casse
[Java]Modification de code[Résolu]erreur mysql_fetch_array()
Aide au langage c++RADIO Demande d'aide en php/ et autre language
[AIDE] - Script Upload + modif nom de fichierbesoin aide pour remplacer fichier php par table sql?
Plus de sujets relatifs à : [Résolu] Un peu d'aide pour l'erreur 1064 de cette requête


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