Bonjour,
je fais une requête SQL pour afficher le nom de la catégorie d'événement avec cette requête :
Ça marche bien... sauf dans le cas où un même événement appartient à plusieurs catégories...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 // Prepare query. $query->select('b.catname'); $query->from('#__jem_cats_event_relations as a'); $query->join('LEFT', $db->quoteName('#__jem_categories', 'b') . ' ON (' . $db->quoteName('a.catid') . ' = ' . $db->quoteName('b.id') . ')'); $query->where('a.itemid = '.$eventID); // Inject the query and load the result. $db->setQuery($query); $result = $db->loadObject();
dans ce cas il faudrait dire que si le catid = 51 ou 52, alors il faut rechercher dans la même table l’autre catid du même itemid
Oui, mais je ne sais pas faire ça dans la requête...
Merci pour l'aide
PAul
Partager