我很累,我無法將頭圍繞在此。我有兩個表:選擇,其中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