Hello tous.
Pfff, je n'y arrive pas.
C'est la n-ième requête que j'essaie de faire en essayant de contourner mon problème, mais du coup y-a pas de moyen ...alors je viens vous demander conseil.
J'ai 3 tables :
1ere table contenant id_article, nom_article, et autres détails de l'article.
2eme table contenant id_liste, nom_liste, et autres détails de la liste
3eme table contenant id_article, id_liste
Je désire ressortir le nom de l'id et nom de l'article, et pour chacune des lignes en sortie, l'ensemble des id et nom de liste avec LA liste correspondante dans la 3eme table en selected dans mes boutons radios.
a savoir que tous les nom de liste s'affichent mais que 1 seul est checked !
ma requète :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT a.ID AS idArticle, a.post_title AS articleTitle, ral.id_list AS idArtList, rt.id AS idList, rt.nom_list AS nomList FROM p_articles a JOIN p_rate_article_list ral ON ral.id_article = a.ID JOIN p_rating_list rt ON ral.id_list = rt.id WHERE a.post_type = 'post' AND a.post_status = 'publied' LIMIT 0 , 30
la 1ere version de la requête, qui me ressort id et nom article, ainsi que id et nom de la liste correspondante est ok, mais je n'ia pas toutes les autres listes possibles . car je suis dans un édit d'article.
Alors peut-être que vous allez me dire, mais pourquoi tu ne met pas dans ta table article l'id de la liste qui est déjà sélectionné ? Et bien parce que je greffe ma requête sur un script qui existe déjà, et dans cette admin, je ne peux pas ajouter mes champs perso.
Donc j'ai créé cette 2eme table. qui sépare tout mon script du script host!
histoire de ne pas mettre le bazar.
Alors y a t il moyen de faire que cela fonctionne, car j'ai cette même requête à décliner pour d'autres niveaux... ou bien c'est mission impossible ?
Merci pour vos éclaircissements et/ou solutions.
Bonne fin de soirée
P
Partager