首页博客网络编程
如何使用 SQL JOIN 合并表行
摘要

内容

SQL 联接:主要提示

  • SQL 联接用于合并多个表行。

  • SQL INNER JOIN 是最常见的 JOIN。SQL INNER JOIN 返回满足连接条件的所有多个表行。

SQL 联接:类型

  • LEFT JOIN:返回匹配的左表行和右表行。

  • RIGHT JOIN:返回匹配的右侧表行和左侧表行。

  • INNER JOIN:当两个表中都有相同的记录时,它返回所有行。

  • FULL OUTER JOIN:当两个表中出现相同的记录时,它返回所有行。

演示数据库

这是数据库中 “Orders” 表中的一个演示示例:

身份证Customer_IDEmployee_ID
2040827
2040925
8547113
7586458

这是数据库中 “Developers” 表中的一个演示示例:

身份证名字城市国家




1汤姆·库尔库蒂斯纽约美国
2安娜·费尔南德斯伦敦英国
3安东尼奥·靛蓝巴黎法国
4阿拉夫·凯林德里印度
5安德鲁·图莫塔迈阿密美国

INNER JOIN:示例

复制

SELECT Customer_orders.ID, Developers.NameFROM Customer_ordersINNER JOIN Developers ON Customer_orders.employee_id = Developers.ID;

结果表如下所示:

身份证名字日期
1509汤姆·库尔库蒂斯8/18/2017
1510安德鲁·图莫塔12/19/2016
1511安德鲁·图莫塔01/25/2017


声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!

本文链接:https://www.gaoxuejun173.top/blog/289

广告位

本文配乐
来说两句吧

该文章已禁止评论

最新评论

广告位