如果就是男女,一个表就行了啊。1代表男,2代表女,这样,速度更快。 select name,sex1=case when sex=1 then '男' else '女' end * from 表a
Select Name,Content from 表A A Inner Join 表B B On A.sex=B.Content其实你的表B可以不要的。查询表A时转换一下即可。Select Name,(Case When Sex=1 Then N'男' Else N'女' End) As Sex from 表A
select a.name.b.content from a,b where a.sex=b.id
select name,sexchn=(select content from 表B WHERE ID=T1.Sex) from 表A T1
create table 表A ( Name varchar(10) null, Sex varchar(2) null ) insert into 表A values ('张××',1) insert into 表A values ('王××',2) insert into 表A values ('刘××',1) create table 表B ( id varchar(2) null, Content varchar(2) null ) insert into 表B values ('1','男') insert into 表B values ('2','女')select a.name ,b.content from 表A a inner join 表B b On a.sex=b.iddrop table 表A drop table 表B结果: 张××, 男 王××, 女 刘××, 男
select name,sex1=case when sex=1 then '男' else '女' end * from 表a
Select Name,Content from 表A A Inner Join 表B B On A.sex=B.Content其实你的表B可以不要的。查询表A时转换一下即可。Select Name,(Case When Sex=1 Then N'男' Else N'女' End) As Sex from 表A
create table 表A
(
Name varchar(10) null,
Sex varchar(2) null
)
insert into 表A values ('张××',1)
insert into 表A values ('王××',2)
insert into 表A values ('刘××',1)
create table 表B
(
id varchar(2) null,
Content varchar(2) null
)
insert into 表B values ('1','男')
insert into 表B values ('2','女')select a.name ,b.content from 表A a inner join 表B b On a.sex=b.iddrop table 表A
drop table 表B结果:
张××, 男
王××, 女
刘××, 男