gpt4 book ai didi

mysql - 选择,其中 id = 来自其他选择的多个

转载 作者:行者123 更新时间:2023-12-01 00:02:58 27 4
gpt4 key购买 nike

我累了,无法解决这个问题。我有两个表:

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 选择 menuidmenu 选择 * code> 其中 nr = 10(或我用 PHP 放入我的 sql 中的任何数字)

我真的无法理解所有这些 UNIONS、LEFT JOINS、HAVING 等等......

谢谢

编辑: 谢谢大家,可惜我只能挑一个好的:)

最佳答案

SELECT C.* FROM content C
INNER JOIN menu ON C.mi = menu.id AND menu.nr = 10;

更新:

在回复您的评论时,您可能会找到 W3 Schools section on SQL JOINS入门的有用资源。

关于mysql - 选择,其中 id = 来自其他选择的多个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2163532/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com