问下这段sql应该怎么写呀,一张人员表,一张机构表,在人员表根据人员名称获取人员所在机构的机构号,比如是11,但是这个机构旗下还有其他机构,是112,113,。。。请问怎么用like根据人员名称获取机构表中的机构名称以及其旗下的机构select jgbh,jgmc from jgwhere jgbh like (select jgbh from fr_ry where rymc='${fine_username}')暂时写到这个,这个只能获取这个人员所在机构,不能获取旗下的机构,百分号应该怎么加目前最笨的办法:select jgbh,jgmc from jgwhere substr(jgbh,1,2) = (select jgbh from fr_ry where rymc='${fine_username}')orsubstr(jgbh,1,3) = (select jgbh from fr_ry where rymc='${fine_username}')orsubstr(jgbh,1,4) = (select jgbh from fr_ry where rymc='${fine_username}')有更好的sql吗