ID
私のテーブルIncomingLetterには、と列を持つテーブルDepartmentへの外部キーがありますShort_Name
。
このクエリを使用して、部門に割り当てられた着信文字をカウントしています。
SELECT COUNT(DocumentNumber) AS TotalNumberIncomingLetters
FROM IncomingLetter
WHERE Assigned_To_Department=1;
これは機能しますが、IDではなく短い名前に基づいてクエリを実行したいと思います。
SELECT COUNT(DocumentNumber) AS TotalNumberIncomingLetters
FROM IncomingLetter
WHERE Assigned_To_Department.Short_Name="My Department Name";
これは機能しませんが、この構文を使用している例を見つけました。ただし、MSAccessでこのクエリを使用していることに注意することがおそらく重要です。