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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Problème de requette

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de requette

n°719334
marquis75
Posté le 08-05-2004 à 09:54:05  profilanswer
 

Salut !
 
J'ai un problème avec une requette MySQL. Lorsque je la lance, j'ai un message d'erreur:
 
You have an error in your SQL syntax near '(((flash_categorie INNER JOIN (marque INNER JOIN flash_reference ON marque.i' at line 2
 
Voici la requette que j'ai élaboré sous Access et qui ne passe plus quand je la lance sous Mysql:
 
SELECT marque.nom, flash_news.titre, flash_news.date_ creation, flash_news.corps, auteur.nom, auteur.prenom, auteur.id_aut, flash_reference.Reference, flash_reference.Prix, flash_reference.Date_sortie_valeur, flash_reference.Date_sortie_type, flash_news.visible, photo.id_photo
 
FROM utilisateur INNER JOIN (((flash_categorie INNER JOIN (marque INNER JOIN flash_reference ON marque.id_marque = flash_reference.ID_marque) ON flash_categorie.ID_categorie = flash_reference.ID_categorie) INNER JOIN photo ON flash_reference.ID_reference = photo.id_flash_reference) INNER JOIN (auteur INNER JOIN flash_news ON auteur.id_aut = flash_news.id_auteur) ON flash_reference.ID_reference = flash_news.ID_flash_reference) ON (utilisateur.ID_utilisateur = flash_reference.ID_createur) AND (utilisateur.ID_utilisateur = flash_news.id_createur)
 
WHERE flash_news.visible="1"
ORDER BY flash_news.date_ creation DESC
 
HELP !!!


---------------
Marquis
mood
Publicité
Posté le 08-05-2004 à 09:54:05  profilanswer
 

n°719642
WhiteMagic​ian
Posté le 08-05-2004 à 21:23:26  profilanswer
 

Cette requête me paraît bien complexe. :pt1cable:  Regarde si tu ne peux pas faire la même chose en remplacant les "INNER JOIN" par des "WHERE".
Au fait, essayes pas de faire des "INNER JOIN" sous MYSQL v.3.23.17 et en dessous, :non:  ca ne marchera pas, car MySQL ne prendra pas en compte ta condition!!!


---------------
WhiteMagician
n°719718
marquis75
Posté le 09-05-2004 à 07:55:14  profilanswer
 

Ca va j'ai MYSQL v.3.23.43. En faite, j'ai réussi à la faire marcher en remaniant la requette de telle sorte qu'il n'y ait plus de parenthèse à partir dans la clause FROM. Là ca marche mais pour les jointure de jointure, j'ai du les faire sous forme de where :-(


---------------
Marquis
n°719846
torpe23
Posté le 09-05-2004 à 15:44:25  profilanswer
 

requette : pas bien   :non:  
 
requête : bien  :jap:


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

  Problème de requette

 

Sujets relatifs
Probléme mediaProblème d'utilisation de PEAR::DB
petit probleme de recursivitéprobleme de declaration de variable
Probleme d'utilisation des variables je crois (PHP + SVG)[C] problème de pointeur
[PHP/Mysql] Probleme de requette - HelpProbleme de Syntaxe Requette Mysql
Probleme de requette sur mysql[ACCESS] Problème de requette
Plus de sujets relatifs à : Problème de requette


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)