顧客と住所の2つのテーブルがあります。顧客レコードは1つしか存在できませんが、顧客が複数の住所を持っている場合があります。各アドレスには、「アクティブ」と呼ばれるtrue/falseフィールドがあります。
アクティブなアドレスを持たない顧客を選択するクエリを設計しようとしています。したがって、すべて「アクティブ= false」とマークされているアドレスレコードを持っているか、アドレスレコードをまったく持っていない顧客。
私はこのためにAccessで作業しているので、SQLはMSに対応している必要があります。ただし、この種の選択を行うための一般的なSQL手法について知りたいと思います。
編集:テーブル構造
お客様
CustomerID、CustomerName、CustomerDoB
住所
AddressID、AddressName、AddressPostcode、CustomerID、Active