に参加し、私のsqlです:ヘルプは以下
SELECT DISTINCT
U.[IP Address],
U.[Risk Rating],
COUNT(U.[IP Address]) AS UNIXIP,
COUNT(U.[Risk Rating]) RATINGCOUNT
FROM
Exception AS E
LEFT JOIN
tblUNIX_Archive AS U
ON E.IP_address <> U.[IP Address] -- Is using '<>' ok? instead of =
AND (U.ScanDate BETWEEN '2011-01-22' AND '2011-02-18')
group by
U.[Risk Rating],
U.[IP Address]
ORDER BY
U.[Risk Rating],
U.[IP Address]
私だけtblUNIX_Archiveテーブルにある例外表にはないユニークなIPアドレスを確認する必要があります。私は複数のレコードを取得しています。私は上記のSQLで何が間違っていますか?あなたが参加を使用する必要はありません別ではない一つのテーブル内のレコードを選択する
が要件を満たしています。 – Yves
NOT IN()の代わりにNOT EXISTS()クエリタイプを試すこともできます。インデックスの選択に応じてより良いパフォーマンスを示すことがあります – Einacio