Analyse Croisee Dynamique Access Vers Mysql
Bonjour,
Je voudrais savoir si cette requete issue d'une requete access est valable pour être exécutée sous MySQL :
Code:
1 2 3 4 5 6 7
|
Count(TbXLigDansHybSitVAT.NumExp) AS CompteDeNumExp
SELECT TbXLigDansHybSitVAT.NomLignee
FROM (TbXLigDansHybSitVAT LEFT JOIN TbLigIdentite ON TbXLigDansHybSitVAT.NomLignee = TbLigIdentite.NomLignee) LEFT JOIN TbHybPaysVAT ON (TbXLigDansHybSitVAT.SitPVAT = TbHybPaysVAT.SitPVAT) AND (TbXLigDansHybSitVAT.AnneePVAT = TbHybPaysVAT.AnneePVAT) AND (TbXLigDansHybSitVAT.PaysHyb = TbHybPaysVAT.PaysHyb) AND (TbXLigDansHybSitVAT.NumExp = TbHybPaysVAT.NumExp)
WHERE (((TbXLigDansHybSitVAT.SitPVAT)=4 Or (TbXLigDansHybSitVAT.SitPVAT)=8 Or (TbXLigDansHybSitVAT.SitPVAT)=9 Or (TbXLigDansHybSitVAT.SitPVAT)=10 Or (TbXLigDansHybSitVAT.SitPVAT)=14) AND ((TbHybPaysVAT.ClassePVAT) Not Like "*liste*")) OR (((TbXLigDansHybSitVAT.SitPVAT)=4 Or (TbXLigDansHybSitVAT.SitPVAT)=8 Or (TbXLigDansHybSitVAT.SitPVAT)=9 Or (TbXLigDansHybSitVAT.SitPVAT)=10 Or (TbXLigDansHybSitVAT.SitPVAT)=14) AND ((TbHybPaysVAT.ClassePVAT) Is Null))
GROUP BY TbXLigDansHybSitVAT.NomLignee
PIVOT TbXLigDansHybSitVAT.PaysHyb; |
Apparement, j'ai un problème avec TRANSFORM et PIVOT. De plus, quand j'execute :
Code:
1 2 3 4 5
|
SELECT TbXLigDansHybSitVAT.NomLignee
FROM (TbXLigDansHybSitVAT LEFT JOIN TbLigIdentite ON TbXLigDansHybSitVAT.NomLignee = TbLigIdentite.NomLignee) LEFT JOIN TbHybPaysVAT ON (TbXLigDansHybSitVAT.SitPVAT = TbHybPaysVAT.SitPVAT) AND (TbXLigDansHybSitVAT.AnneePVAT = TbHybPaysVAT.AnneePVAT) AND (TbXLigDansHybSitVAT.PaysHyb = TbHybPaysVAT.PaysHyb) AND (TbXLigDansHybSitVAT.NumExp = TbHybPaysVAT.NumExp)
WHERE (((TbXLigDansHybSitVAT.SitPVAT)=4 Or (TbXLigDansHybSitVAT.SitPVAT)=8 Or (TbXLigDansHybSitVAT.SitPVAT)=9 Or (TbXLigDansHybSitVAT.SitPVAT)=10 Or (TbXLigDansHybSitVAT.SitPVAT)=14) AND ((TbHybPaysVAT.ClassePVAT) Not Like "*liste*")) OR (((TbXLigDansHybSitVAT.SitPVAT)=4 Or (TbXLigDansHybSitVAT.SitPVAT)=8 Or (TbXLigDansHybSitVAT.SitPVAT)=9 Or (TbXLigDansHybSitVAT.SitPVAT)=10 Or (TbXLigDansHybSitVAT.SitPVAT)=14) AND ((TbHybPaysVAT.ClassePVAT) Is Null))
GROUP BY TbXLigDansHybSitVAT.NomLignee; |
il me génère une notice : problème d'offset, apparement problème dans les définitions de tableau !
MERCI DE VOTRE AIDE ...