选择,其中id =来自其他选择的倍数

Ada*_*iss 0 mysql select multiple-tables

我累了,我无法绕过这个.我有两张桌子:

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  |
|======|======|======|
Run Code Online (Sandbox Code Playgroud)

现在,我需要选择所有行content,其中(mi= menu.id),但我需要选择menu.idmenu第一个选择*menu哪里nr= 10(或任何数字,我用PHP放到我的SQL)

我真的无法绕过所有那些UNIONS,LEFT JOINS,HAVING和东西......

谢谢

编辑: 谢谢大家,惭愧我可以选择一个好:)

Win*_*ith 7

SELECT C.* FROM content C
INNER JOIN menu ON C.mi = menu.id AND menu.nr = 10;
Run Code Online (Sandbox Code Playgroud)

更新:

在回复您的评论时,您可能会发现SQL JOINS上W3 Schools部分是一个有用的资源,可以开始使用.