SQL连接就像把两张表格拼起来玩儿一样,帮你从数据库里找出相关信息。

想象你有一张“员工表”(左边),列着每个人的名字和部门号;另一张“部门表”(右边),列着部门号和部门名字。连接就是根据部门号这个“共同点”把它们合体。
最常见的“内连接”(INNER JOIN)只显示匹配的部分:比如小明在员工表,部门号是销售,就只显示“小明,销售部”,不匹配的员工或部门就忽略了。
“左连接”(LEFT JOIN)更贴心,会显示员工表的所有人,就算没部门也补个“未知”,这样你不会丢掉任何员工。
“右连接”(RIGHT JOIN)反过来,优先部门表的所有部门,就算没员工也显示“销售部,无人”。
“全外连接”(FULL OUTER JOIN)最全面,像大杂烩,把两表所有东西都拉进来,不匹配的空位填“NULL”(意思是“没数据”)。
用这些,你就能轻松查出“谁在哪个部门”或“哪些部门没人管”,超级实用!
1011

被折叠的 条评论
为什么被折叠?



