意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

SQL自连接是什么,SQL语句如何写

来源:恒创科技 编辑:恒创科技编辑部
2023-12-23 05:58:59

在这篇文章中我们来了解一下“SQL自连接是什么,SQL语句如何写”,一些朋友可能会遇到这方面的问题,对此在下文小编向大家来讲解,内容详细,易于理解,希望大家阅读完这篇能有收获哦,有需要的朋友就往下看吧!



SQL自连接是什么,SQL语句如何写

SQL自连接

 自联接是一种常规联接,但表本身是连接的。

SelfJOIN语法

SELECT column_name(s)
FROM table1 T1, table1 T2
WHERE condition;

演示数据库

 在本教程中,我们将使用着名的Northwind示例数据库。

 以下是"Customers"表中的选择:

CustomerID CustomerName ContactName Address City PostalCode Country 1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany 2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico 3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico

SQL Self JOIN示例

 以下SQL语句匹配来自同一城市的客户:

代码示例

SELECT A.CustomerName AS CustomerName1, B.CustomerName AS CustomerName2, A.City
FROM Customers A, Customers B
WHERE A.CustomerID <> B.CustomerID
AND A.City = B.City 
ORDER BY A.City;



感谢各位的阅读,以上就是“SQL自连接是什么,SQL语句如何写”的内容了,经过本文的学习后,相信大家对SQL自连接是什么,SQL语句如何写都有更深刻的体会了吧。这里是恒创科技,小编将为大家推送更多相关知识点的文章,欢迎关注!
上一篇: SQL完整外部连接的实现是怎样,SQL语句如何写 下一篇: SQL左连接语句怎样写,要点是什么