这远远超出了mySQL技能。我已经尝试了表连接,但我无法正确 - 如果它甚至可能。
基本上我有一张桌子......
ID -|- SubId -|- Str
-----------------
1 | 0 | Str1
2 | 1 | Str2
3 | 2 | Str3
4 | 3 | Str4
如果我知道say的价值,“Str 3”有一个简单的方法:
子ID = 2
ID = 2
ID =行2的子ID
......等等?
请询问您是否理解,我会进一步澄清,显然是尝试用一个查询来做到这一点
编辑:
我会尝试更好地解释。
让我们假设我们有一个slug,让这个slug值为say,Str3。我想知道是否有办法查询数据库,获取Str =“Str3”的记录
是否有可能遵循“层次”。即,由于Str3(ID:3)的Sub ID为2,因此可以查询go并获取ID为2的行。
此外,它可以查看ID:2行并看到它还有一个Sub ID,“1”,然后获取ID为1的行
我对此进一步解释了所需要的内容。
如果可以,则还可以继续“其他方式”
E.g。从“Str3”我们可以看到该行具有ID:3。然后我们可以获取Sub ID为3的所有行。