1. 程式人生 > >使用連線查詢代替not in

使用連線查詢代替not in

in函式需要全表掃描,是很耗效能的。

select name,age,address from USER where name not in (select name from CLASSES);

替換為:

select name,age,address from USER left join CLASSES on USER.name=CLASSES.name where CLASSES.name is null;