Voici ma requete:
le souci est que comp_sort contient un string des id séparés par des virgules
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $sql= "SELECT p.id_panier, p.id_pdf, p.code_prod, r.titre_doc, t.desc_type FROM paniers AS p, reldocs AS r, typedoc AS t, pdfdocs AS d WHERE id_panier =".$compilID." AND p.id_pdf = r.id_pdf AND p.code_prod = r.prod_doc AND d.id_pdf = p.id_pdf AND d.type_pdf = t.code_type ORDER BY FIELD(id_panier, (SELECT comp_sort FROM compilheaders WHERE comp_id=".$compilID."))";
ex: "121,12,569,58,25"
Comment faire ???
On m'a suggéré un debut de piste avec FIND_IN_SET
Partager