热线电话:13121318867

登录
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操作符判断是否与子查询的任意一个返回值相同。

18.0386
4
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子