独角兽企业重金招聘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填补,即右边全部行+左边匹配的行。