Ich dachte unten 2 Abfragen funktionieren gleich. aber wiederkehrende Zeilen sind sehr unterschiedlich. Könnten Sie mir bitte erklären, warum diese anders sind?SQL Query Differenzen In vs EXISTS
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)
Ihre existiert Abfrage isn verwenden sollten‘ t korreliert. –
Oh, ich habe das. Vielen Dank – Lee