mysql 单表多次查询和多表联合查询,哪个效率高
答案:2 悬赏:30
解决时间 2021-02-10 16:23
- 提问者网友:冷天寄予
- 2021-02-09 23:59
mysql 单表多次查询和多表联合查询,哪个效率高
最佳答案
- 二级知识专家网友:24K纯糖
- 2021-02-10 00:13
多表联合查询快,单表查的话需要多次连接数据库,耗时都在连接的过程
全部回答
- 1楼网友:哭不代表软弱
- 2021-02-10 01:39
select b.id from t_address a, t_unit b where b.utj=1 and b.ufreeze=2 and a.id=b.uads and a.sid=3
就这个啦!!
原因很简单
b.utj=1不满足的话,那么系统就直接找下一个数据
用的in的话,如果第一个不满足,那么就匹配第二个,第二个不满足,在匹配第三个
,全部不匹配 才找下一条数据!!
这个就可以看到了,可能用in的话,效率可能会减慢3倍,打个比方
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯