在力扣看见一道题(如下),需要多表查询,所以学了下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的使用

相关文章:

  • 2022-01-10
  • 2021-07-17
  • 2021-12-07
  • 2021-05-16
  • 2021-08-31
  • 2021-12-07
  • 2021-10-21
  • 2021-10-31
猜你喜欢
  • 2021-11-19
  • 2021-12-08
  • 2021-11-27
  • 2021-12-26
  • 2022-03-05
  • 2021-12-26
  • 2021-04-03
相关资源
相似解决方案