私は試してみる前に、私がこれを正しく実行していることを確認したい。ジョインで弱い3つのテーブル間でデータを照会すること
USER PERSONGROUPTOPERRSON PERSONGROUPS
id userId groupID
firstName groupId groupName
lastName
lastUpdated
私は、グループ名の「ボランティア」とのグループに属しているすべてのユーザーが必要になります。
は、私は3つのテーブルを持っています。
このクエリは正しいですか?
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%'
);
実行すると機能しますか? – TZHX
私はまだそれを試していない、多くの理由があります。だから私はそれを試してみる前に、専門家がそれを見てくれることを望んでいたのです。 –
これは単なる選択ステートメントなので、実行しても失敗することはありません。 – Alicia