我很累,我无法将头围绕在此。我有两个表:选择,其中id =来自其他选择的多个
table menu
@id = id, @nr = id of parent
|======|======|
| id | nr |
|======|======|
| 10 | 9 |
| 11 | 10 |
| 12 | 10 |
| 13 | 10 |
|======|======|
table content
@id = id, @mf = menu - first in tree, @mi = menu item linked to content
|======|======|======|
| id | mf | mi |
|======|======|======|
| 85 | 9 | 11 |
| 89 | 9 | 12 |
| 95 | 9 | 13 |
|======|======|======|
现在,我需要从content
,其中(mi
= menu
id
。),但我需要选择menu
选择所有的行。 id
从menu
首先从menu
其中nr
= 10(或任何号码,我把我的用PHP,SQL)
我真的不能绕到我的头所有的工会,LEFT JOINS选择*
,HAVING和东西...
谢谢
编辑:谢谢大家,我的耻辱可以只选择一个好的:)
这将起作用,但JOIN更有效率。 – 2010-01-29 17:02:39
@Winston,他是第一个尝试帮助并且比你更需要声望的人:D尽管也感谢你的解决方案,但是也得到了投票 - 我们每天以+/- 500次点击的方式与内部选择最多35项,所以效率不是这里的事情:] – 2010-01-29 17:07:42
@Adam - 虽然它可能不重要**这个**时间,但也许有助于理解这两种解决方案的差异,以便您可以在更广泛的工具你的处置*下一个*时间。 – 2010-01-29 17:10:44