这样来理解:
将原表分s和p两个表。
s表中的type_id没用,想象成s表只具有(type_name,parent_id)两个字段;p表的parent_id没用,想象成p表只具有(type_id,type_name)两个字段。
因为要将s表的所有父类型显示出来,所以s表必须显示所有的s.type_name,所以要用左外连接(s在左)。
将原表分s和p两个表。
s表中的type_id没用,想象成s表只具有(type_name,parent_id)两个字段;p表的parent_id没用,想象成p表只具有(type_id,type_name)两个字段。
因为要将s表的所有父类型显示出来,所以s表必须显示所有的s.type_name,所以要用左外连接(s在左)。
2015-11-22