Erstens Ihre id
auf groups
sollte mit group_id
übereinstimmen auf project_group
, Rechts? Ich gehe also davon aus, dass 'GROUP1' die ID 115 hat und nicht 1, wie Sie sie haben.
Zweitens, wie beziehen sich Fragen auf Projekte? Sie haben group_id
auf Fragen, was so aussieht, als ob es eine Projekt-ID sein sollte, aber das ist nicht sicher.
text
WÄHLEN
FROM questions
INNER JOIN project_group
USING (group_id
)
INNER JOIN groups
ON project_group
.project_id
=groups
.id
WHERE groups
.name
='GROUP1'
UND project_group
.user_id
=3;
Auch dies funktioniert nur, wenn Sie group_id
korrigieren ein Fremdschlüssel sein, der auf id
verweist in den groups
Tisch. In diesem Fall sollte dies tun, was Sie wollen.