请问,下列列表select怎样保证不出现相同值的选项?

解决方案 »

  1.   

    select username distinct from users
      

  2.   

        /**
         * <功能简述><br>
         * 查找单位的资料接受负责人
          * <br><功能详细描述><br>
         * 根据给定的单位查找数据库中这个单位对应的单位负责人列表。
          * @param String deptCode
          * @return List 
         */
        public List getUsernameByDept(String deptCode){
            String sql = "select distinct(pd.userName) from PubDispolicyItem pd where        
                           pd.deptCode=:deptCode";     
            List list = getHibernateTemplate().findByNamedParam(sql, "deptCode", deptCode);
            return list.isEmpty()?  new ArrayList() : list;
        }