Je voulais juste m'assurer que je faisais bien les choses avant d'essayer. Je suis un peu faible en ce qui concerne les raccordements.
J'ai trois tableaux :
USER PERSONGROUPTOPERRSON PERSONGROUPS
id userId groupID
firstName groupId groupName
lastName
lastUpdated
J'ai besoin de tous les utilisateurs qui appartiennent à des groupes dont le nom contient "volunteer".
Cette requête est-elle correcte ?
SELECT
a.firstName, a.lastName, a.lastUpdated
FROM
user as a, persongrouptoperson as b
INNER JOIN ON
a.id = b.userId
WHERE
b.groupId
IN
(SELECT
groupID
FROM
persongroups
WHERE
groupName like '%volunteer%'
);