...查询、(管理处parent_id=0、小区=1、楼栋=2、单元=3)、sql语句...

发布网友 发布时间:4小时前

我来回答

4个回答

热心网友 时间:5分钟前

你的描述很清晰,但是你将问题复杂化了,没有分析清楚其中的思路,你如果要查找楼栋2,你必须输入查询条件为楼栋2的名称,那么查找语句就很简单,select district _name form tablename where id = (select parent_id from tablename where distict_name = "") union select district _name from table name where parent_id = (select id from tablename where distict_name ="" ) ,我这种只可以查询上下两个级别,如果你想扩充,那么写存储过程,进行判断,存储过程中输入两个参数,一个是名称,一个是等级,根据等级判断执行不同的案例。

热心网友 时间:2分钟前

select * from table where parent_id > ? (?为你要查询的条件 0 - 4 之间)

热心网友 时间:2分钟前

小区
select * from tb where parent_id>1

楼栋
select * from tb where parent_id>2

综合一下
select * from tb where parent_id>‘4个基本中的一个’

热心网友 时间:8分钟前

把字段关系列一下

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com