しばらくしてから、私はここで変更を求めようとしました。
私は1つのテーブルのために、それは魔法のように動作しますが、私は、私は次のエラーを取得する別のテーブルをチェックしようとした場合、人物IDが2つの表に存在するかどうかを確認しようとしています:IDが外部テーブルに2回あるかどうか確認してください
[Semantical Error] line 0, col 268 near 'owner FROM \...\Entity\Resource':
Error: Invalid PathExpression. Must be a StateFieldPathExpression.
をトリックということです(ない実際のクエリで...)私が唯一のDQLクエリを使用することができますし、次は私が思い付いたものです:
SELECT contact_person
FROM \\...\Entity\Person contact_person
WHERE NOT EXISTS (SELECT b.personId FROM \\...\Entity\Booking b WHERE b.personId = contact_person.id)
AND NOT EXISTS (SELECT r.owner FROM \\...\Entity\Resource r WHERE r.owner = contact_person.id)