2020-06-02
阅读量:
1823
MySQL子查询IN关键字等价于 =ANY?
是的,IN关键字等价于 =ANY,NOT IN关键字等价于 !=ALL,例如,下面两组语句都是相等的:
#IN关键字等价于 =ANY
1.SELECT s1 FROM t1 WHERE s1 = ANY (SELECT s1 FROM t2);
2.SELECT s1 FROM t1 WHERE s1 IN (SELECT s1 FROM t2);
#NOT IN关键字等价于 !=ALL
1.SELECT s1 FROM t1 WHERE s1 <> ALL (SELECT s1 FROM t2);
2.SELECT s1 FROM t1 WHERE s1 NOT IN (SELECT s1 FROM t2);
IN操作符判断是否与子查询的任意一个返回值相同。






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论