我需要一些帮助!基本上我有一个系统具有无限数量的类别,它的工作方式是通过唯一的ID。所以基本上系统会找到根文件夹并根据其父UID匹配所有子文件夹。无尽的循环......
但现在我想在一个MySQL语句中做相反的事情(如果可能的话)。
基本上我希望它能做到这一点..(顺便说一句,这不是我的实际代码,它只是我希望它的工作方式)
SELECT UID FROM Table
WHERE UID = 'value'
--AND ALSO:
SELECT * FROM SameTable
WHERE UID = The Parent UID just fetched...
直到UID ='指定值'为止。
我真的希望有道理!
甚至可能吗?我可以在我知道的PHP循环中使用多个查询来做到这一点,但这只是一个很长的路要走,并且做法很糟糕。
答案 0 :(得分:1)
你所拥有的是“分层数据”。你必须在谷歌上阅读它。简而言之,在二维表中有三种主要方式来表示它:
您可以选择任何您喜欢的系统,并坚持使用当前系统。单一查询不是不惜任何代价追求的圣杯。