par
demipoulp » 22 nov. 2005, 12:45
bonjour tlm ; jai un petit probleme sous mysql , quand j execute une requete :
SELECT DISTINCT cds_prod.ProdID, CatID, ImgID, MfPN, cds_mktfr.Description AS description_produit, Text, cds_stdnfr.Description AS motsclef_produit, cds_Catalog.StatusCode, cds_Catalog.Timestamp, prix_achat, prix_public, code_barre, quantite_disponible, quantite_commande, date_arrive, reference_ingram
FROM cds_prod
LEFT JOIN cds_mktfr ON cds_prod.MktID = cds_mktfr.MktID
LEFT JOIN cds_stdnfr ON cds_prod.ProdID = cds_stdnfr.ProdID
LEFT JOIN cds_Catalog ON cds_prod.ProdID = cds_Catalog.ProdID
LEFT JOIN cds_vocfr ON cds_prod.MfID = cds_vocfr.ID
LEFT JOIN ingram_price ON reference_fabricant = MfPN
LEFT JOIN ingram_titfrhrl ON reference_fab = MfPN
WHERE CatID = 'ab'
limit20
j obtiens bien le resultat escompte sans probleme mais si je fais un export de la requete vers un fichier cvs alors j'obtiens un beau :
#1064 - Erreur de syntaxe pr�s de 'LIMIT 20' � la ligne 9
une idee ? ( j utilise MySQL 4.1.9)
bonjour tlm ; jai un petit probleme sous mysql , quand j execute une requete :
[quote]SELECT DISTINCT cds_prod.ProdID, CatID, ImgID, MfPN, cds_mktfr.Description AS description_produit, Text, cds_stdnfr.Description AS motsclef_produit, cds_Catalog.StatusCode, cds_Catalog.Timestamp, prix_achat, prix_public, code_barre, quantite_disponible, quantite_commande, date_arrive, reference_ingram
FROM cds_prod
LEFT JOIN cds_mktfr ON cds_prod.MktID = cds_mktfr.MktID
LEFT JOIN cds_stdnfr ON cds_prod.ProdID = cds_stdnfr.ProdID
LEFT JOIN cds_Catalog ON cds_prod.ProdID = cds_Catalog.ProdID
LEFT JOIN cds_vocfr ON cds_prod.MfID = cds_vocfr.ID
LEFT JOIN ingram_price ON reference_fabricant = MfPN
LEFT JOIN ingram_titfrhrl ON reference_fab = MfPN
WHERE CatID = 'ab'
limit20[/quote]
j obtiens bien le resultat escompte sans probleme mais si je fais un export de la requete vers un fichier cvs alors j'obtiens un beau :
#1064 - Erreur de syntaxe pr�s de 'LIMIT 20' � la ligne 9
une idee ? ( j utilise MySQL 4.1.9)