我有一个包含类别的表格,其中类别可以有一个parentid(是其他类别的子项)。当我想过滤父类别ID上的项目时,我希望查询包含所有子类别。mysql查询;选择类别树中的所有项目
可以说我有这一类结构:
id || title || parentid
1 || Sports || 0
2 || Tennis || 1
3 || Wimbledon || 2
现在我在温网类的文章。我想显示类别运动中的所有文章。
SELECT item.* FROM #table_items AS item WHERE item.catid = 1;
以上查询不会返回Wimbledon类别中的文章。这可能吗?
你的孩子在哪里btw ..? – Teja 2012-03-15 15:32:35
在Oracle中,您有CONNECT BY PRIOR,但我不认为MySQL支持此操作 – 2012-03-15 15:33:50