join默认是left join吗
时间: 2023-12-26 10:27:44 浏览: 220
hive sql + left join 数据缺失
join默认不是left join,而是inner join。在SQL中,如果不指定具体的连接类型,默认使用的是inner join。inner join会返回两个表中满足连接条件的行,即只返回两个表中都有匹配的记录的结果。而left join和right join则会返回左表或右表中所有的行,即使在另一张表中没有匹配的记录。
以下是一个示例:
```sql
SELECT *
FROM table1
JOIN table2 ON table1.id = table2.id;
```
这个查询使用的是inner join,只返回table1和table2中id相等的行。
阅读全文