code表 列:Id value 对应的数据 1 男 ;2 女
student表 列:name sex 对应数据 张三 1 ; 李四 2 
请问如何查出以下数据
张三 男,
李四 女。没什么分 求助一下SQL

解决方案 »

  1.   

    select s.name, c.value from code c, student s where s.sex = c.value
      

  2.   

    SELECT T.NAME,DECODE(T.SEX,1,'男',2,'女','未知性别') FROM STUDENT;
    性别这个字段...呼呼
      

  3.   

    或者 是这样 写select s.name, c.value as sex from student s, code c where s.id = c.sex
      

  4.   

    后面的有点问题吧
    select s.name, c.value as sex from student s, code c where c.id = s.sex