无法在这个位置找到: head2.htm
当前位置: 建站首页 > 新闻 > 公司新闻 >

MYSQL left join中 on标准和where标准的部位功效及关联

时间:2021-04-04 14:45来源:未知 作者:jianzhan 点击:
on是在转化成临时性表的情况下应用的标准,无论on的标准是不是具有功效,都是回到左表的行,where则是在转化成临时性表以后应用的标准,这时早已无论是不是应用了left join了,要是

on是在转化成临时性表的情况下应用的标准,无论on的标准是不是具有功效,都是回到左表的行,

where则是在转化成临时性表以后应用的标准,这时早已无论是不是应用了left join了,要是标准不以确实行,所有过虑掉。

--因此要写在on标准以后

不正确书写:

Db::name('User')->alias('a')->join('__KQ_HISTORY__ b','a.user_id = b.user_id','left')->join('__KQ_STATUS__ c','b.kq_status_id = c.id','left')->where(['a.user_state'=>0,'a.department_id'=>(string)input('bm_id/d'),'b.kqrq'=>date('Y-m-d')])->order('a.user_sort asc')->limit(150)->field('a.user_name,c.name')->select();
恰当书写:

Db::name('User')->alias('a')->join('__KQ_HISTORY__ b','a.user_id = b.user_id and b.kqrq = "'.date('Y-m-d').'"','left')->join('__KQ_STATUS__ c','b.kq_status_id = c.id','left')->where(['a.user_state'=>0,'a.department_id'=>(string)input('bm_id/d')])->order('a.user_sort asc')->limit(150)->field('a.user_name,c.name')->select();
不太好热烈欢迎点一下右边联络我qq沟通交流


新疆省SEO笑靥的blog共享全新,最合理的新疆省seo营销推广实例教程、seo提升计划方案、seoseo优化,而且出示对各制造行业客户订制要求营销推广、程序制作开发设计,在其中包括的有:后端开发开发设计【PHP,JAVA,C#,.NET】,前端开发开发设计【Html5,JavaScript,css3,vue+react】,android【安卓系统开发设计】,ios【iPhone开发设计】负荷布署,网站安全性检验,程序bug修补等详询::Tel: (责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
无法在这个位置找到: ajaxfeedback.htm
栏目列表
推荐内容


扫描二维码分享到微信

在线咨询
联系电话

400-888-8866