欢迎访问 如意编程网!

如意编程网

当前位置: 首页 > 运维知识 > 数据库 >内容正文

数据库

mysql any all some

发布时间:2024/5/15 数据库 10 豆豆
如意编程网 收集整理的这篇文章主要介绍了 mysql any all some 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

        假设现在有两张表 a , b 如下

 

 

SELECT * FROM a WHERE id > ANY(SELECT id FROM b )# any 等价于 some

这里有两个id sql的意思大概是查询a表的所有,在where中a的id  > 子表 b的id

这里用到了any(some) 他们的意思是一样的,就是说a表id 1,2,3,4   

b表的id 1,2

any 意思为a的id只要大于b.id即可

查询结果为

 

SELECT * FROM a WHERE id > ALL(SELECT id FROM b )

all就是说a的id  要大于b的所有id才行 故结果如下

 

总结

以上是如意编程网为你收集整理的mysql any all some的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得如意编程网网站内容还不错,欢迎将如意编程网推荐给好友。