Heim > Datenbank > MySQL-Tutorial > sql语句right join用法详细介绍

sql语句right join用法详细介绍

WBOY
Freigeben: 2016-06-07 17:49:27
Original
3585 Leute haben es durchsucht

right join:是SQL语言中的查询类型,即连接查询。它的全称为右外连接( right outer join),是外连接的一种

表A记录如下:

 代码如下 复制代码
aID aNum
1 a20050111
2 a20050112
3 a20050113
4 a20050114
5 a20050115

表B记录如下:

 代码如下 复制代码
bID bName
1 2006032401
2 2006032402
3 2006032403
4 2006032404
8 2006032408


sql语句如下:

 代码如下 复制代码
SELECT * FROM a
RIGHT JOING b
ON a.aID = b.bID

结果如下:

 代码如下 复制代码

aID aNum bID bName
1 a20050111 1 2006032401
2 a20050112 2 2006032402
3 a20050113 3 2006032403
4 a20050114 4 2006032404
NULL NULL 8 2006032408

(所影响的行数为 5 行)

结果说明:
仔细观察一下,就会发现,和left join的结果刚好相反,这次是以右表(B)为基础的,A表不足的地方用NULL填充.

注意on与where区别

ON语句其实和WHERE语句功能大致相当,只是这里的ON语句是专门针对联结表的,ON语句后面的条件的要求和书写方式和WHERE语句的要求是一样的,大家基本上可以把ON当作WHERE用。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage