对这个表进行一下简单解释,其实就是省市区的关系,放在了同一张表中,level=1表示省, level=2表示市,level=3表示区
code是他们进行关系的一种表现。....name=t2.name,CONCAT(t.name,"-",t1.name),CONCAT(t.name,"-",t1.name,"-",t2.name))) FROM Test t LEFT JOIN...code-t.code)=1000 AND (t1.code-t.code)%1000=0) OR t1.code-t.code=0 LEFT JOIN...t2.code-t1.code)0) OR t2.code-t1.code=0 WHERE t.level=1
这个sql肯定需要left join...code-t.code)=1000 AND (t1.code-t.code)%1000=0) OR t1.code-t.code=0 LEFT JOIN