有两张表a和b,
a表有两个字段:name和chinese
b表有两个字段:name和englisha,b两表数据如下a:
name chinese
张三 60
李四 70b:
name english
张三 90
我希望查询的结果如下:
name chinese english
张三 60 90
李四 70 null
请问这个sql该怎么写?谢谢
a表有两个字段:name和chinese
b表有两个字段:name和englisha,b两表数据如下a:
name chinese
张三 60
李四 70b:
name english
张三 90
我希望查询的结果如下:
name chinese english
张三 60 90
李四 70 null
请问这个sql该怎么写?谢谢
from a
left join
b
on a.name=b.name
Select
IsNull(A.name, B.name) As name,
IsNull(A.chinese, 0) As chinese,
IsNull(B.english, 0) As english
From
A
Full Join
B
On A.name = B.name
a,b两表数据如下a:
name chinese
张三 60
李四 70b:
name english
张三 90
王五 80
我希望查询的结果如下:
name chinese english
张三 60 90
李四 70 null
王五 null 90