小妹 急问 mysql父子关系表 如何得到级别 有一个父子结构的数据表只知道id 如何查询这个id是第几级的??谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select t1.id,t2.id...from tbname t1,tbname t2 where t2.id=t1.id这种格式 给表起两个别名 看看查询的结果 哪个对应哪个 ls的能不能说明白点我还是不太理解我现在只知道一个id怎么根据这个id得到他所在的层级?? 你不是说父类的id也在同一张表中吗?难道你不知道这张表有哪些字段?describe tbname;得出你的表字段你还是查看一下 最好贴上来我也听迷糊了 一句SQL是没办法的用程序第归查询吧.int i=0;while (parentid is not null){ parentid = select parentid from yourTable where id=parentid; i++;} == 思想重于技巧 == 表结构如下 类似这样id parentid name1 0 'a'2 1 'b'3 1 'c'4 2 'd'比如我传入id=4想得到是级别为 第3层一个sql语句能查出来吗还是需要写递归程序? mySql, 一个sql语句没办法需要写程序 == 思想重于技巧 == sql 如何插入自身表最大值? 如何用mysql workbench导出数据库 MySQL5.5 数据库名.表名的问题 MySQL数据删了一条数据,可不可以恢复啊? 设计一个表遇到的问题 mysql CPU利用率很高 50%以上,有时会冲到99% 第一次用mysql就要用存储过程,大家帮帮忙!!!很急啊 如何根据关键字把两张表连接在一起? 关于max_allowed_packet这个值设置后自动重置问题 数据库表设计 关于两表查询数据的问题? 遇到 mysql 问题,大虾赐教
我还是不太理解
我现在只知道一个id
怎么根据这个id得到他所在的层级??
难道你不知道这张表有哪些字段?
describe tbname;
得出你的表字段你还是查看一下 最好贴上来
我也听迷糊了
while (parentid is not null)
{
parentid = select parentid from yourTable where id=parentid;
i++;
}
id parentid name
1 0 'a'
2 1 'b'
3 1 'c'
4 2 'd'比如我传入id=4
想得到是级别为 第3层一个sql语句能查出来吗
还是需要写递归程序?
没办法需要写程序