J'ai trois tables: utilisateurs, catégories et users_cateogires.Codeigniter plusieurs à plusieurs requêtes
Je dois obtenir pour un utilisateur spécifique user toute la table d'utilisateur et le nom des catégories qu'il a. En mySql simple, je ferais quelque chose comme ceci:
select u.*,
(select GROUP_CONCAT(name) from projects as p where p.user_id = u.id_user) as projects,
(select GROUP_CONCAT(name) from categories as c where c.id_cat in
(select cat_id from users_categories where user_id = u.id_user))
as categories from users as u
Mais je ne peux pas trouver le moyen d'obtenir la classe active d'enregistrement de ce résultat useing CodeIgniter.
Vous voulez que votre requête à l'aide de dossiers actifs. Est-ce? –
Oui! C'est vrai. –
Pourquoi n'as-tu pas choisi des jointures? –