问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

SQL中,两个表内联,条件是写到ON的后面还是写到where的后面,谁能帮我分析下性能?

发布网友 发布时间:2022-04-10 10:59

我来回答

3个回答

热心网友 时间:2022-04-10 12:28

你的*是A和B的笛卡尔积了,这才是数据超大造成死循环的原因。应该用你需要的字段,而不是*
可以用a.*
Try this one:

select * from A inner join B on A.Id=B.Id AND B.State in (1,2,3)
where A.Name='meng' and and A.Age>30追问能帮我分析下,条件写在ON后面和where后面的区别吗??3Q

追答差别不是很大。但是开发过程中一般规范都是
凡是A INNER B里面牵扯到b得,都写在on后面,
凡是牵扯到a和B得,也写在on后面。
where后面只跟A的条件语句。

热心网友 时间:2022-04-10 13:46

你这样子写看对不对
select * from A inner join B on (A.Id=B.Id ) where (A.Name='meng' and B.State <=3 and A.Age>30)

热心网友 时间:2022-04-10 15:21

这样写没错啊。如果有死循环的话,检查一下数据,多半是数据有问题。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
!这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 请问有谁腌制过梅菜? 咸菜,酸菜,泡菜,梅菜有什么区别? 亿神农梅菜烧多少钱? 刀锋山的任务 wow刀锋山有什么任务是怪物掉落接的任务 刀锋山任务在哪接的?具体 WOW刀锋山的任务主要是哪的声望? 魔兽世界在奥格瑞玛德兰杜佛斯接的搜寻项链任务怎么做啊? 魔兽世界 刀锋山 任务 wow刀锋山都有什么掉落物品触发的任务呢? 请问魔兽世界外域任务问题?有那些任务是给防护饰品戒指的? 想知道 刀锋山的详细任务介绍,带上图解,非常感谢!!一定要详细 刀锋山所有任务 请问下WOW刀锋山任务有什猎人的好东西 谢谢 魔兽世界刀峰山哪些任务值得做有装备奖励? 木材处理信息注册商标属于哪一类? 贴面板木材注册商标属于哪一类? 合成木材注册商标属于哪一类? 建筑木材注册商标属于哪一类? accessSQl 左连接再内连接,左连接的ON处后面加一个where 判断左连接子表时间字段的范围,怎么写呢??? 干紫菜是什么? 干的紫菜用开水泡着吃,吃好么? koradior 珂莱蒂尔 厦门店的地址在哪里 Photoshop中怎么把下面动漫中的人物抠出来,如图!!!最好有视频咯!!!野可以 加我QQ!!!我找师傅咯! 珂莱蒂尔景德镇有专柜吗 Koradior(珂莱蒂尔服装)在昆明有专卖店吗? 珂莱蒂尔为什么从赣州发货 PS 动漫人物描线抠出 为什么江西九江珂莱蒂尔店这么多? 杭州奥特莱斯地址,信誉如何? PS图片动漫人物从屏幕出来怎么做的 sql语句中 关联查询时 where的效率一定比 join……on的效率低吗? 高分:请懂易经的朋友看看。 可读性强,好看的小说! 1983年 6月21日(阳历) 晚上六点出世 女 我是85年1月6日(阴历十一月16日)早晨11点左右出生,恳请大师详批我的八字五行喜忌。我是女生 女人锁骨越深说明什么? 河南一萌娃锁骨骨折与医学笔记上小人神似,为何锁骨也会骨折? 在解剖学中我们正面观察时,人的锁骨呈什么形状? 为什么有的人锁骨能看见有的看不见