mysql(声明性语言)使用技巧汇总

1.in和exist选哪个好呢?

SELECT * FROM A WHERE cc IN (SELECT cc FROM B)

SELECT * FROM A WHERE EXIST (SELECT cc FROM B WHERE B.cc=A.cc)

此时需要判断A表和B表的大小了。如果在都有索引的前提下,A表比B表大的话,那么IN子查询的效率远高于EXIST子查询的效率;

 

2.

posted @ 2019-07-04 10:57  chowhuijie  阅读(244)  评论(0编辑  收藏  举报