sales
次のいくつかの列で呼び出されるテーブルがあります。
salesno (PK, char(25))
advanceno (char(15), not null)
salesno
今、私はではないすべての行を選択したいadvanceno
:
SELECT salesno
FROM sales
WHERE salesno NOT IN (SELECT advanceno FROM sales)
sales テーブルには数十万行あるため、クエリは低速です。
私はこれをしました、そしてそれは非常に速いです:
SELECT salesno
FROM sales
WHERE salesno NOT IN ('000008360', '000008361', '000008362', '000008363', '000008364')
クエリを最適化するにはどうすればよいですか?