left join case when
时间: 2023-10-15 08:04:40 浏览: 80
分组查询统计的三种方法
left join的用法是什么?
left join是用于将左表中的所有记录和右表中与之匹配的记录返回的操作。在left join中,左表为基础表,会返回左表中的所有记录,而右表只会返回与左表中的记录匹配的数据。如果右表中没有与左表匹配的记录,则返回的结果中相应的字段值为NULL。
举个例子,假设有两张表t_a和t_b,我们可以使用以下语句进行left join操作:
```
select * from t_a a left join t_b b on a.aid = b.bid
```
上述语句将返回包括左表t_a中的所有记录和右表t_b中与之匹配的记录。如果在t_b中没有与t_a匹配的记录,那么对应的字段值将为NULL。
总结来说,left join会返回左表中的所有记录,并且将右表中与之匹配的记录合并在一起。如果没有匹配的记录,则对应的字段值为NULL。通过left join可以更方便地获取左表和右表之间的关联数据。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [sql 左连接,右连接,等值连接,case-when](https://blog.csdn.net/u013123635/article/details/78326277)[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_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文