我正在使用PHP/MySQL/Javascript编程。我有一个部件列表,我们希望在子/父关系中链接这些部件,层数没有限制。当我从部件列表中挑选一个子部件到父部件时,我限制了部件列表以排除父部件本身,以及任何已经是该父部件的子部件的部件。我发现,我还想排除parent的祖parent,否则我们会产生乱伦关系,当我显示零件树时,这会造成无限循环。不仅如此,我还不允许child部分成为parent的曾祖parent或曾曾祖parent等这是我目前使用的SQL语句,我认为它也可以通过使用LEFTJOIN进行改进,但此时我对SQL还不够熟练。SELECT*FROMsch_part_genera