Php 对象下的许多对象
我对这段关系以及如何表现这段关系表示怀疑 我有一个频道,可以有很多频道,可以有更多频道,可以有更多频道 我怎样才能把它们联系起来 我认为每个频道都可以有一个字段来告诉它与哪个频道相关,比如:Php 对象下的许多对象,php,mysql,Php,Mysql,我对这段关系以及如何表现这段关系表示怀疑 我有一个频道,可以有很多频道,可以有更多频道,可以有更多频道 我怎样才能把它们联系起来 我认为每个频道都可以有一个字段来告诉它与哪个频道相关,比如: id name related_channel 2 example1 null 3 example2 2 4 example3 2 5 example4 4 你觉得怎么样 关联后,如何显示一个频道下的所有频道 提前谢谢 这种方法很好,您只需要在您的案例中设置一个“家长id”或“相关频道” 之后,如
id name related_channel
2 example1 null
3 example2 2
4 example3 2
5 example4 4
你觉得怎么样
关联后,如何显示一个频道下的所有频道
提前谢谢 这种方法很好,您只需要在您的案例中设置一个“家长id”或“相关频道” 之后,如果要获取通道的所有子级,只需使用如下SQL查询:
SELECT * FROM channel where related_channel=x
我非常喜欢自联接,尤其是使用存储过程对其执行近似递归(但不是)操作。我写了一个例子。如果你需要这样的帮助,请告诉我们任何人。祝你好运。太好了!谢谢你,伙计。这个查询中唯一的问题是,如果我在使用这个查询时遇到这样的情况:channel1>channel2>channel3:SELECT*FROM channel,related\u channel=1,那么channel3就不会出现,因为他的related\u channel是2,但他也是channel1Thanks draw的孩子!这正是我需要的!自连接对于重新挂起整个子层次结构来说非常棒,是吗?很高兴你找到了这个链接的一些用途。