个性化阅读
专注于IT技术分析

SQL LEFT JOIN左连接查询

在SQL左联接返回左表中所有的值,它也包括来自右表的匹配值,如果没有匹配的加入值则返回NULL。

基本语法LEFT JOIN:

SELECT table1.column1,table2.column2....
FROM table1 
LEFTJOIN table2
ON table1.column_field = table2.column_field;

让我们看看两个表在这个例子来阐述所有的事情:

Customer表:

ID名称年龄薪水
1ARYAN5156000
2AROHI2125000
3VINEET2431000
4AJEET2332000
5RAVI2342000

这是第二个表

Order表:

O_ID日期客户ID
00120-01-201223000
0022012年12月2日22000
00322-03-201234000
00411-04-201245000

加入与LEFT这两个表的连接:

SQL SELECT ID,NAME,AMOUNT,DATE
FROM CUSTOMER
LEFT JOIN ORDER
ON CUSTOMER.ID = ORDER.CUSTOMER_ID;

这将产生以下结果:

ID名称日期
1ARYAN空值NULL
2AROHI300020-01-2012
2AROHI20002012年12月2日
3VINEET400022-03-2012
4AJEET500011-04-2012
RAVINULL空值
赞(0)
未经允许不得转载:srcmini » SQL LEFT JOIN左连接查询

相关推荐

评论 抢沙发

评论前必须登录!