首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

一个查询应该怎样写,该怎么处理

2012-01-24 
一个查询应该怎样写有两个表A,B,B的主键时A的一个字段现在要做一个查询,显示出A、B中所有内容,如果A的记录

一个查询应该怎样写
有两个表A,B,B的主键时A的一个字段
现在要做一个查询,显示出A、B中所有内容,如果A的记录中与B主键相关的不存在就只显示A中的信息。
例如
A表                                         B表
Code   Name                             Name           Sex
1         White                           White         Male
2         Green

查询结果应为

Code       Name       Sex
1             White     Male
2             Green    
查询语句应该怎么写?

[解决办法]
select a.*,[Sex]=isnull(b.Sex, ' ')
from a left join b on a.Name=b.Name
[解决办法]

更正:select a.Code,a.Name,b.Sex from A表 a left join B表 b on a.Name=b.Name

热点排行