树形结构的层级关系如何表设计

有个业务场景,根据用户选择,多个单品组成套餐,多个套餐+单品又可以组成另一个套餐,以此类推,不限层级,无限套娃。这里如何进行表设计?
需要满足查询,根据套餐id,查出套餐的树形结构

设置一个字段保存套餐的I'd,可以用逗号隔开啊什么的都行,然后根据这个去查询看套餐由那些子套餐组成

实践中设计树形层级,新增一个groupID,为上一个层级的套餐id,逐层组合即可。