select 表A.name,表B.content from 表B,表A where 表B.sex=表A.id

解决方案 »

  1.   

    如果就是男女,一个表就行了啊。1代表男,2代表女,这样,速度更快。
    select name,sex1=case when sex=1 then '男' else '女' end * from 表a
      

  2.   


    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
      

  3.   

    select a.name.b.content from a,b where a.sex=b.id
      

  4.   

    select name,sexchn=(select content from 表B WHERE ID=T1.Sex) from 表A T1
      

  5.   


    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结果:
    张××,  男
    王××, 女
    刘××, 男