小妹 急问 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语句没办法需要写程序 == 思想重于技巧 == mysql用外键时的问题 应用程序与mysql连接断开 mysql 数据备份还原 mysql插入最大值 求SQL语句 毕业设计中遇到的问题! 我是初学者,使用mysql时候总是出现command denied to user 【请教】Mysql数据库安全问题一问 mysql的并发性能怎么样啊? mysql按照数据检索某表的金额问题 关于两表查询数据的问题? 遇到 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语句能查出来吗
还是需要写递归程序?
没办法需要写程序