使用MySql查询数据时,一直搞不清楚in和exists两者到底有什么区别,今天总算搞清楚了。 大概规则如下: 当B表的数据集小于A表数据集时,用in优于exists。 select id from A where id in (select id from B) 当A表的数据集小于B表的数据集时,...
使用MySql查询数据时,一直搞不清楚in和exists两者到底有什么区别,今天总算搞清楚了。 大概规则如下: 当B表的数据集小于A表数据集时,用in优于exists。 select id from A where id in (select id from B) 当A表的数据集小于B表的数据集时,...