Client Contact テーブルにリンクされた Client テーブルがあります。当然、多くのクライアントに対して複数の連絡先が存在する場合があります。DISTINCT を使用して Select ステートメントを作成し、クライアントの連絡先テーブルに少なくとも 1 つの電子メール連絡先があるクライアントを表示します。
SELECT DISTINCT intpkautoclientid
FROM tblclient c
JOIN tblclientcontact cc WITH (nolock)
ON cc.intfkclientid = c.intpkautoclientid
WHERE NULLIF(cc.stremail, '') IS NOT NULL
ORDER BY intpkautoclientid
上記の選択を使用して、「電子メール アドレスを持つクライアント」SET の一部ではないすべてのクライアントを返す簡単な方法はありますか。
有効な電子メール アドレスを持っていないクライアントを知りたいです。