首页博客网络编程
如何使用 SQL INNER JOIN
摘要

内容

SQL INNER JOIN 关键字:主要提示

  • 如果两个表列之间存在匹配项,则 INNER JOIN 关键字将选择对表行。

  • INNER JOIN 的作用与 JOIN 相同

SQL INNER JOIN 的语法

选择在两个表中都具有匹配值的信息。

复制

SELECT column_name(s)FROM mytable1INNER JOIN mytable2 ON mytable1.column_name = mytable2.column_name;

演示数据库

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

身份证名字城市国家




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

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

身份证Customer_IDEmployee_ID
2040827
2040925
8547113
7586458

SQL INNER JOIN:示例

下一个 SQL 语句将返回所有带有订单的开发人员:

复制

SELECT Orders.ID, Developers.NameFROM OrdersINNER JOIN Developers ON Orders.ID = Developers.ID;

注意:列匹配,INNER JOIN 关键字选择两个表行。如果行之间存在差异,则不会列出客户。

在此示例中,我们 JOIN 三个表:选择包含开发人员和客户信息的所有订单:

复制

SELECT Orders.ID, Developers.Name, Customers.NameFROM ((OrdersINNER JOIN Developers ON Orders.ID = Developers.ID)INNER JOIN Customers ON Orders.ID = Customers.ID);


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

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

广告位

本文配乐
来说两句吧

该文章已禁止评论

最新评论

广告位