Bonjour,

Je n'arrive pas à faire 2 jointures sur le même champ d'une table, "action_group", qui contient des groupes d'utilisateurs. J'en ai besoin pour 2 renseignements différents, une source et une destination (pour gérer le transfert d'infos entre les utilisateurs).

Voici ma requête :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
SELECT 	rs.* , ct.`contact_alias`, ag.`action_group_alias`
FROM 	`request_status` rs, contact ct, `action_group` ag
WHERE 	rs.`close_date` IS NOT NULL
	AND	rs.`owner_id` = ct.`contact_id`
	AND	rs.`ag_src_id` = ag.`action_group_id` 
	AND	rs.`ag_dest_id` = ag.`action_group_id` ;
Cela ne me renvoie aucun résultat. Cependant si j'enlève un critère de ag.`action_group_id` (le premier ou le deuxième), j'ai des résultats. Le problème viendrait donc du fait que je veux stocker 2 infos différentes faisant référence à un seul champ ? Mais je sais pas vers quoi chercher...

Merci d'avance pour votre aide !