博客
关于我
mysql limit 1 (报错信息:Subquery returns more than 1 row)
阅读量:306 次
发布时间:2019-03-04

本文共 260 字,大约阅读时间需要 1 分钟。

limit 1: 查询出满足条件的一条结果就返回,避免全表扫描。

举例说明:

列出那些薪金等于部门10030中的任何一个雇员的薪金的雇员的姓名和薪金
查询语句:
select ename,salary from t_emp where salary=(select salary from t_emp where deptid=10030 limit 1);
查询结果:
在这里插入图片描述
要查询的t_emp表:
在这里插入图片描述
以上面这个例子为例,如果不加limit 1会报错!!(因为子查询返回了多个结果)
报错结果截图:
翻译:子查询返回超过一行。

转载地址:http://mkxq.baihongyu.com/

你可能感兴趣的文章
电脑重装系统后提示invalid partition table怎么解决
查看>>
自定义BootstrapTable扩展:分页跳转到指定页码
查看>>
【学习笔记】欧拉函数,欧拉公式
查看>>
Python3序列
查看>>
React中设置404页面
查看>>
BootstrapValidator手动触发部分验证
查看>>
vue调试工具vue-devtools安装及使用
查看>>
CSS总结div中的内容垂直居中的四种方法
查看>>
[BZOJ4878]挑战NP-Hard
查看>>
vue指令之v-for
查看>>
[CF1278F]Cards
查看>>
jQuery实现无刷新切换主题皮肤功能
查看>>
[CF932E]Team Work
查看>>
用postman测试url参数
查看>>
Random IS
查看>>
Vue的is属性
查看>>
Vue爬坑之v-model和v-bind(二)
查看>>
神犇和蒟蒻
查看>>
vue组件传参 props default 数组/对象的默认值应当由一个工厂函数返回
查看>>
vue爬坑之 父组件向子组件异步传参 子组件中拿不到值的解决方法
查看>>