0
2つのクエリが同じように動作していると考えました。返す行は非常に異なります。なぜそれらが違うのか教えてください。SQLクエリのDiffrences In Exifs
1.
SELECT de.dept_no from dept_emp de where de.dept_no
IN (select d.dept_no from departments d where d.dept_name='Finance');
17346 rows in set (0.02sec)
2.
SELECT de.dept_no from dept_emp de where EXISTS
(select d.dept_no from departments d where d.dept_name='Finance');
331603 rows in set (0.83sec)
あなたの存在クエリーISN」を使用すべき最初のクエリで何達成するためのより高速な方法をしたい場合には、少なくとも1つの部門という名前の資金を存在と仮定すると、クエリが
に等しく、 t相関する。 –
ああ私はこれを持っています。ありがとう – Lee