摘要:
子查询内 找不到的 字段 会 向外 寻找,还是找不到 就报错;找到了就不报错,但是 子查询语句就毫无意义了;解决办法: 字段前面要跟上表的名称。 一般 字段无效 立刻 报错。 阅读全文
摘要:
可以 通过 where 条件 把 null的情况 筛选掉,已避免出现上述的情况。1,exist 返回 true or false; in 返回 true unknow。not之后not true or not false ; 返回 not true or not unknow; (两个都是 null)2,区分in和exists主要是造成了驱动顺序的改变(这是性能变化的关键),如果是exists,那么以外层表为驱动表,先被访问,如果是IN,,那么先执行子查询IN适合于外表大而内表小的情况;EXISTS适合于外表小而内表大的情况 阅读全文