誰が誰であるかをすべて選択しようとしProjects
てEmployees
いますAtWork
。
Projects:
ProjName | EmpOnProj
--------------------------
Alpha | 1, 2, 3
Beta | 1, 3
Employees:
EmpID | EmpName | AtWork
-------------------------------------
1 | John | TRUE
2 | Mark | FALSE
3 | Mary | TRUE
現在作業できるすべてのプロジェクトを出力する必要があります。つまり、Beta
ベータに取り組んでいる従業員が仕事をしているので、表示する必要があります。
現在、「すべての従業員が勤務している必要があります」とは言えません。
SELECT ProjName FROM Projects INNER JOIN
Employees ON EmpOnProj.Value = EmpID
WHERE AtWork = true
GROUP BY ProjName
1 人の正しい従業員が表示され、プロジェクトが表示されるため、両方が返されます。