同一个表中的类别和子类别

时间:2014-03-13 09:35:58

标签: php mysql

我必须在同一个表中为category和subcategory创建一个表。我的表格格式如下:

Id       Title           Parent id
1.       Spain           None
2.       Barcelona       1
3.       India            None
4.       Delhi           3

请给我mysql查询。

2 个答案:

答案 0 :(得分:0)

创建一个普通表,其中父级ID的值为zero(0),用于顶级实体。

您也可以通过nullable为顶级实体保留专栏NULL

我建议使用零作为类型安全。

  

请以此为出发点,而不是复制粘贴解决方案。

答案 1 :(得分:0)

我认为已经问过堆栈溢出的问题请参考此链接

stackoverflow

stackoverflow

你应该做的第一件事是在mysql.com上阅读这篇文章。 Managing Hierarchical Data in MySQL  或here

我希望这个参考资料能为您提供解决方案。