怎么在同一张表里查找两次 
    就是 我用 SELECT 语句查找出表里的所有数据 
    同时 我想根据这张表里的某一列 再查找这张表里的某个字段     
        也就是说 SELECT OrganID,OrganName,OrganGrade,HigherOrgan FROM sorganinfo 
        然后 显示在网页上的 HigherOrgan(上级机构) 是 OrganID(机构ID 是一堆数字) 用户看不懂 我想让网页上显示的 ‘上级机构’不是 机构ID 而是 OrganName(机构名称)
        谢谢!!~~
    

解决方案 »

  1.   

    select *
    from sorganinfo  a left join sorganinfo  b on a.HigherOrgan=b. OrganID
      

  2.   


    left join 可以连接自己么? 
    这样查找返回的是啥 
    我用rs.getString()的时候 
    参数写什么才可以获得..以前的参数都这样就     //这是实体类 里面有各个属性的 SET 和 GET 方法
         Sorganinfo organEntity = new Sorganinfo();
        organEntity.setOrganId(rs.getString("OrganID"));
        organEntity.setOrganName(rs.getString("OrganName"));
        ......
      

  3.   

    对了 我用的是 MySql 数据库