sql的连接查询【左连接、右连接、内连接】

今天记录一下sql的连接查询【左连接、右连接、内连接】

背景,有student和score2张表 。

左连接

-- 左链接,显示关键词left左边表中的所有数据,右边表数据数据少了补NULL值
 SELECT * FROM student st LEFT JOIN score sc ON st.sid = sc.sid 

说明一下,右边之所以有些没有显示值的空值是因为我在里面不小心打了空格,删掉了还是有不会是NULL。

右连接

右链接,和左连接正好相反
 -- SELECT * FROM student st RIGHT JOIN score sc ON st.sid = sc.sid 

内连接

-- 显示内连接所有数据:
-- 当进行内连接时,系统会自动忽略两个表中对应不起来的数据: 
  SELECT * FROM student st INNER JOIN score sc ON st.sid = sc.sid;

还有几个别的连接,以后再补。

(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐