select t2.name as parentName, t1.name as name from table_name t1, table_name t2 where t1.tid = t1.id 我没有装数据库,所以没办法测试。楼主自己试试。
上面的这个语句会显示不了最高级的"aaa",如果你连"aaa"也要显示,那就用: select a.name,b.name from testtable a left join testtable b on a.tid=b.id 针对不同的数据库,SQL的具体语法会有所不同,可能需要你自己做一些调整,但总体思路就是上面的情况了
from table_name t1, table_name t2
where t1.tid = t1.id
我没有装数据库,所以没办法测试。楼主自己试试。
select a.name,b.name from testtable a left join testtable b on a.tid=b.id
针对不同的数据库,SQL的具体语法会有所不同,可能需要你自己做一些调整,但总体思路就是上面的情况了