我的数据库中有一个表格类别
catID catTitle catParent
1 electronics 0
2 laptop 1
3 mobile 1
4 hp 2
5 hp-dv6 4
6 nokia 3
我怎样才能获得作为hp-dv6父母的catID? (1,2,4,5)
感谢
不,它没有奏效 选择hp-dv6时我想得到这个信息:
catID catTitle catParent
1 electronics 0
2 laptop 1
4 hp 2
5 hp-dv6 4
电子产品 - >笔记本电脑 - > hp - > hp-dv6 - > model_no ....
未指定子猫的数量
答案 0 :(得分:2)
使用此:
SELECT * FROM category AS child
INNER JOIN category AS parent
ON child.catParent = parent.catID
WHERE parent.catTitle = 'hp-dv6'
答案 1 :(得分:1)
MySQL没有内置的递归。相反,选择包括