我刚刚学习 SQL,我想知道以下几行之间的区别是什么:
WHERE s.parent IN (SELECT l.parent .....)
对比
WHERE s.parent = (SELECT l.parent .....)
最佳答案
输入
如果子查询有多个结果,则不会产生错误。 允许在子查询返回的结果中有多个值。
=
如果子查询有多个结果,将产生错误。
https://stackoverflow.com/questions/15182746/
相关文章:
reactjs - 为什么 "import { React } from ' react ';“不起
python - 如何在 Windows 命令提示符下运行 python 文件?
typescript - TypeError : (0 , next_sanity__WEBPACK
angular - PrimeNg 图标不显示(复选框和选择)
javascript - 如何检查 Node js中的变量是否为空或未定义
r - 将整数 "20160119"转换为 "day"的不同列 "year" "month"
swift - 在 swift 4 的 for 循环中大于和小于等于