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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL] Probleme de requete migrée depuis Access

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MySQL] Probleme de requete migrée depuis Access

n°1143357
softflower
Posté le 07-07-2005 à 15:41:27  profilanswer
 

J'ai migré ma base de donnée de Access vers MySQL, j'ai recuperer mes requetes en les adaptants à MySQL. Elles marchent toutes sauf UNE... :sweat:  
 
L'erreur est la suivante : "Dependance croisée dans une clause OUTER JOIN, Verifier la condition sur le ON"
sans précision de n° de ligne...
 
Ma table principale: do reliée aux tables da, un, na, kl, au et de par une clé à chaque fois.
 
Ma requête:

Code :
  1. SELECT IF(Dno=5, 'SD', IF(Dno=0, 'AV', Kli)) AS kl1, un.Us AS rUs, na.Nli AS rNli, do.Dre AS rDre, DATE_FORMAT(Dde, '%d/%m/%Y') AS rDde, do.Dti AS rDti, do.Dob AS rDob, do.Dnp AS rDnp, do.Drs AS rDrs, do.Dml as rDml, DATE_FORMAT(Dma, '%d/%m/%Y') AS rDma, do.Da AS rDa, IF(An IS NULL,'-', An) AS rAn, 0 as rDp, Eex AS rEex, CONCAT(TRIM(Een),'/',TRIM(Eenr)) AS rEEn, Eb AS rEb, (100*Ec+Ed) as rEcd, de.Ecn AS rEcn, Ecbb AS rEcbb, Dco as rDco, do.Dcl as rDcl
  2. FROM un JOIN(
  3.        na JOIN(
  4.          kl JOIN(
  5.            (do LEFT JOIN
  6.                au RIGHT JOIN da ON au.Ano=da.Ano)
  7.             ON do.Dcl=da.Acl
  8.            )
  9.            JOIN de ON do.Dcl=de.Ecl
  10.          )ON kl.Kn=do.Dk
  11.         )ON na.Nn=do.dnn
  12.       )ON un.Un=do.dunn
  13. WHERE (Dco NOT LIKE '*E*')
  14. AND (Ebn<2121)
  15. ORDER BY do.Dcl, de.Eex


 
Merci, bonne fin de journée


Message édité par softflower le 07-07-2005 à 15:49:45
mood
Publicité
Posté le 07-07-2005 à 15:41:27  profilanswer
 

n°1153375
softflower
Posté le 19-07-2005 à 10:24:06  profilanswer
 


Cette requete ne marche ni en InnoDB ni en MyISAM...
:(

n°1155545
softflower
Posté le 21-07-2005 à 08:57:36  profilanswer
 


Pas d'idées ??
 
Peut on transformer les jointures et les mettre dans le WHERE ?


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

  [MySQL] Probleme de requete migrée depuis Access

 

Sujets relatifs
Appel état ACCESS dans une page ASP [Résolu]Problème d'intégration de code PHP ...
recuperer valeur menu deroulant en php mysqlProblème de lien css et firefox
[Php/Java/OpenOffice] Divers ProblèmeAccess - lien dynamique "décroisé" Excel-Access
probleme de bouclePb de date Access/MySql
Probleme pour valider mon site au W3c 
Plus de sujets relatifs à : [MySQL] Probleme de requete migrée depuis Access


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