这个问题一看就知道跟存储过程有关,所以我直接去后台实现类找到了这个的存储过程
存储过程里第一句就是quhua_code 从 select 开始 就是查询出 4个地方的名字 然后在把这查询出的数据给@quhua_code 临时表
然后就把这个查询语句放在新建查询里单独拿出来 查询 因为@quhua_code 拿出来之后会报错 (因为是临时表),所以就要去后台打断点找他的Code
找到后就写成 方框红线内的样子进行查询
然后这个湖北省的code 是420000 其中parent_code 字段里 如果也是420000的地方 那么这个地方就是湖北省的子项,然而 监利县是荆州的子项 所以就只查询出来了 3个地方
没有监利县,所以如果要查询出4个地方的话,那么就要把where查询条件给注销掉
注销之后就是如下这个样子,之后执行存储过程就行了