sql
utopialxw
这个作者很懒,什么都没留下…
展开
-
exists、in、inner join的区别和效率
in用于检查一个值是否包含在列表中。exists用于检查子查询返回行的存在性在子查询中,exists提供的性能通常比in提供的性能要好IN适合于外表大而内表小的情况;EXISTS适合于外表小而内表大的情况====================in 和existsin是把外表和内表作hash 连接,而exists 是对外表作loop 循环,每次loop 循环再对内表进行查询...原创 2017-03-28 10:47:00 · 11008 阅读 · 0 评论 -
层次查询where条件容易混淆点
[code="java"]CREATE TABLE "AAA1"( "OID" VARCHAR2(50) NOT NULL, "NAME" VARCHAR2(50), "PID" VARCHAR2(50), "SORT" INT, "VERSION" CHAR(10), PRIMARY KEY("OID", "原创 2018-03-01 13:48:51 · 213 阅读 · 0 评论