本帖最后由 fengxiao198711 于 2011-09-16 17:13:12 编辑

解决方案 »

  1.   

    regionCode为行政区标识regionName为名称  select regionName 省级 from code where substr(regionCode,1,2)='0000'  select regionName 市级 from code where substr(regionCode,1,4)='00'  其他的为县级参考用
      

  2.   

    用自连接,假设字段行政区的名称列name、行政区的标识列id、行政区的归属列pidSELECT C1.NAME '省',C2.NAME '市',C3.NAME '区' 
    FROM CODE C1,CODE C2,CODE C3
    WHERE C1.ID=C2.PID AND C2.ID=C3.PID;
      

  3.   

    表结构和示例数据给出来你要得到树形 机构?无非就是父查子http://zhangruidq.blog.163.com/blog/static/560835512008610115243518/
      

  4.   

    where 条件不能这样写呀,比如说id是340000是河北省,那pid就应该是340100,343300,340300等等,所以说还不能id=pid,不知道用包含和不包含能否实现,in和not in,但我不知道怎么用这个函数……