私は疲れていて、これについて頭を包むことができません。私は2つのテーブルを持っています:
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
からwhere = 10 (または、PHP を使用して SQL に入力した任意の数値)から選択します。menu
*
menu
nr
UNIONS、LEFT JOINS、HAVING などのすべてに頭を悩ませることはできません...
ありがとうございました
編集: ありがとうございます。残念ながら、良いものを1つだけ選ぶことができます:)