Tout d'abord, votre id
sur les groups
doit s'aligner sur group_id
sur project_group
, droit? Donc, je suppose que 'GROUP1' a un identifiant de 115 et non 1 comme vous l'avez.
Deuxièmement, comment les questions se rapportent-elles aux projets ? Vous avez group_id
sur les questions, ce qui semble être un identifiant de projet, mais ce n'est pas certain.
SELECT text
À PARTIR DE questions
INNER JOIN project_group
EN UTILISANT (group_id
)
INNER JOIN groups
ON project_group
.project_id
=groups
.id
OÙ groups
.name
='GROUP1'
ET project_group
.user_id
=3 ;
Encore une fois, cela ne fonctionnera que si vous corrigez group_id
être une clé étrangère référençant id
sur les groups
table. Dans ce cas, cela devrait faire ce que vous voulez.