11.MyBatis的嵌套查询
1.什么事嵌套查询
嵌套查询就是将原来多表查询中的联合查询语句拆成单个表的查询,再使用mybatis的语法嵌套在一 起。
例子: * 需求:查询一个订单,与此同时查询出该订单所属的用户
1. 联合查询
SELECT * FROM orders o LEFT JOIN USER u ON o.`uid`=u.`id`;
2. 嵌套查询
2.1 先查询订单
SELECT * FROM orders
2.2 再根据订单uid外键,查询用户
SELECT *
这几天写项目的时候,常常遇上数据库错误号码为2003的报错。而在mysql中报错2003常常意味着mysql服务没有启动或者端口号出错。
我们先看看出现MySQL报错2003的原因:
【2003 – Can’t connect to MySQL server on ‘localhost’(0)】
这句话啥意思呢:【2003-无法连接到“本地主机”上的MySQL服务器(0)】
一般出现错误号码为2003的报错是由如下情况导致的:
mysql服务没有启动或启动失败 可能是如