sql:select * from employees s where not exists(select 1 from dept_emp d where d.emp_no=s.emp_no)內表s:外表d:網(wǎng)上對exists的解釋:exists是對外表作loop循環(huán),每次loop循環(huán)再對內表進行查詢我的疑問:外表是通過其中一個字段去loop內表,只要有一個字段存在,就是存在?還是外表是通過整條數(shù)據(jù)去跟內表匹配,是否存在,如果是這樣,是不是不應是select 1總之,沒想明白,exists到底是用什么來判斷是否存在的,一行記錄,一行記錄的一個字段,還是其他?
sql總exists是通過什么來評判存在與否
心有法竹
2018-07-06 16:09:49