Rumah >pembangunan bahagian belakang >tutorial php >关于SQL JOIN的相关知识

关于SQL JOIN的相关知识

jacklove
jackloveasal
2018-05-08 10:21:082477semak imbas

SQL JOIN的相关知识对于php来说很重要,本篇将对其进行讲解。

SQL join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。

Join 和 Key

有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。

数据库中的表可通过键将彼此联系起来。主键(Primary Key)是一个列,在这个列中的每一行的值都是唯一的。在表中,每个主键的值都是唯一的。这样做的目的是在不重复每个表中的所有数据的情况下,把表间的数据交叉捆绑在一起。

引用两个表

我们可以通过引用两个表的方式,从两个表中获取数据:

谁订购了产品,并且他们订购了什么产品?

SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons, Orders
WHERE Persons.Id_P = Orders.Id_P

SQL JOIN - 使用 Join

除了上面的方法,我们也可以使用关键词 JOIN 来从两个表中获取数据。

如果我们希望列出所有人的定购,可以使用下面的 SELECT 语句:

SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM PersonsINNER JOIN OrdersON Persons.Id_P = Orders.Id_P
ORDER BY Persons.LastName

本篇对join的相关知识作出了讲解,更多的学习资料清关注php中文网即可观看。

相关推荐:

关于php中的SQL Alias(别名)讲解

如何使用SQL BETWEEN 操作符

如何使用SQL IN 操作符

Atas ialah kandungan terperinci 关于SQL JOIN的相关知识. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn