左外连接LEFT JOIN和where

SELECT
a.id,
a.user_name,
a.user_type,
a.parent_uid,
b.limit_num,
b.uid
FROM
pms_users a
LEFT JOIN pms_recommend_limit b ON a.id = b.uid
WHERE
a.user_type = '89'
AND a.parent_uid = '0'
Left Join和Where是用于筛选和连接数据的两种不同的方法。 Left Join是一种连接操作,它将左表(即左边的表)的所有行与右表(即右边的表)的匹配行进行连接,如果右表中没有匹配的行,则结果中将包含左表的所有行。在Left Join中,连接的执行顺序是从左到右的,也就是先连接a表和b表,再连接c表,最后返回结果。这样可以确保左表的所有行都会被包括在结果中,而右表中没有匹配的行会被设置为NULL。 Where是用于筛选数据的条件语句。它根据指定的条件,从表中选择满足条件的行。在Where语句中,先通过左连接将join_a和join_b表进行连接,然后通过条件t2.name='AAA'对连接后的结果进行过滤,只返回满足条件的行。 另外,还可以在Left Join中使用On条件来指定连接的条件。在这种情况下,连接操作会根据指定的条件来建立连接,并且只返回满足条件的行。 总结起来,Left Join是一种连接操作,用于将左表的所有行与右表的匹配行连接起来。Where则是用于筛选数据的条件语句,根据条件从表中选择满足条件的行。在Left Join中可以使用On条件或Where条件来指定连接和筛选的条件。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [left join on 和where条件的放置以及多个left join连接的执行顺序](https://blog.csdn.net/zs18753479279/article/details/127499086)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值