SELECT user_id FROM user_accounts
INNER JOIN roles_users
ON (user_accounts.user_id = roles_users.user_id)
WHERE roles_users.role_id IN (1)
C'est ce que j'ai essayé.
Ce que je souhaite est de sélectionner tous les utilisateurs user_id, qui sont seulement un utilisateur (role_id 1). Dans mon application tout le monde a le role_id 1, et ensuite ils ont une nouvelle ligne avec leur user_id et role_id avec soit 2,3,4 si ils sont un partenaire, admin, etc.
Alors comment puis-je sélectionner tous les utilisateurs user_id
qui ont SEULEMENT 1 ligne dans roles_users, avec le role_id 1 ?
MySQL