Je voudrais transformer cette requête qui marche en local sous easy php mais qui ne fonctionne pas sur le serveur à cause du DISTINCT, j'ai essayé de la faire avec une jointure mais j'y suis pas arrivé.
Code : Tout sélectionner
SELECT
p.id,
p.nom_".$_SESSION['langue'].",
p.image1,
p.prix
FROM peel_produits p,
peel_commandes_articles ca
WHERE p.id = ca.produit_id
AND ca.commande_id IN (SELECT DISTINCT
commande_id FROM peel_commandes_articles
WHERE produit_id= '".$prod['id']."')
AND p.id NOT LIKE '".$prod['id']."'
LIMIT 2 ;")
or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());