在力扣看见一道题(如下),需要多表查询,所以学了下sql连接多表的语法

sql多表查询 left join和right join的使用
我的解答如下:
sql多表查询 left join和right join的使用

如何使用 MySQL 的 JOIN 在两个或多个表中查询数据:

有以下两张表
Person:

sql多表查询 left join和right join的使用
Course:
sql多表查询 left join和right join的使用

1、LEFT JOIN(左连接):获取左表所有记录,即使右表没有对应匹配的记录。
语句:
SELECT * FROM Person LEFT JOIN Course ON Peron .ID=Course .ID

sql多表查询 left join和right join的使用

2、RIGHT JOIN(右连接): 与 LEFT JOIN 相反,用于获取右表所有记录,即使左表没有对应匹配的记录。
语句:
SELECT * FROM Person RIGHT JOIN Course ON Peron .ID=Course .ID

sql多表查询 left join和right join的使用

相关文章:

  • 2021-12-26
  • 2021-08-03
  • 2021-07-17
  • 2021-09-29
  • 2022-01-10
  • 2021-12-07
  • 2021-05-16
  • 2018-01-12
猜你喜欢
  • 2021-08-03
  • 2021-08-03
  • 2021-12-08
  • 2021-08-03
  • 2021-08-03
  • 2021-12-26
  • 2021-04-03
相关资源
相似解决方案