我的表结构(对不起我的英语不好):如何选择两个列具有相同的价值,而忽略列如果MySQL有父ID
我要让类别和类别下。例如,如果记录具有父级ID,则表示类别属于类别。我想要如果任何记录有父母身份证,显示正确。
我测试:
select tb1.id,tb1.catname,tb2.id,tb2.catname from adsystem.cat as tb1 inner join adsystem.cat as tb2 on tb1.id=tb2.parentid
但输出是:
和测试:
select tb1.id,tb1.catname,tb2.id,tb2.catname from adsystem.cat as tb1 left join adsystem.cat as tb2 on tb1.id=tb2.parentid
这几乎是:看
我不想显示猫下红线:
如果输出这是正确的,我可以做出正确的用PHP
我想这样的准确输出(而这仅仅是Photoshop中):
为什么要这样做的显示顺序回事?如果您最终在儿童记录中获得不止一个层次,会发生什么情况?例如一棵3+深的树? –
我只想制作2个关卡类别。我想如果我使分类分类表和类别下,我可以得到答案简单 –