700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > SQL 中left join inner join right join的区别

SQL 中left join inner join right join的区别

时间:2020-11-21 16:45:22

相关推荐

SQL 中left join  inner join right join的区别

独角兽企业重金招聘Python工程师标准>>>

sql中存在有左连接 插入 右连接 sql语句 left join ,inner join,right join

进行 where 搜索条件查询时,查询字段如果是两个表中都有的字段就可以不加表名,如果是两个表中不同时存在的就必须在字段前加表名进行区分.

1.left join... ON 左外连接,返回的结果是返回左表中所有的记录以及右表中连接字段相等的记录,没有匹配结果使用NULL填补,即左表全部行+右表匹配的行。

SELECT * FROM hzzs_hz_user a LEFT JOIN hzzs_finance_money_flow_detail b ON b.`USER_ID` = a.`ROW_ID`

2.inner join ... ON内连接,又叫等值连接只返回两个表中连接字段相等的行。

SELECT * FROM hzzs_hz_user a INNER JOIN hzzs_finance_money_flow_detail b ON b.`USER_ID` = a.`ROW_ID`

3.right join:右连接,返回右表中所有的记录以及左表中连接字段相等的记录,没有匹配结果使用NULL填补,即右边全部行+左边匹配的行。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。