gpt4 book ai didi

PHP MySQL 连接

转载 作者:行者123 更新时间:2023-11-30 23:36:33 25 4
gpt4 key购买 nike

有没有什么办法可以做到以下几点?

表一

id   c_id   type
-------------------
1 1 7
2 2 7
3 3 5
4 4 7

表二

id   title   live
-------------------
1 row1 1
2 row2 0
3 row3 0
4 row4 1

c_id 列将数据从表一链接到表二。示例:在表一中,如果 c_id 为 2,则表一中的该行将直接链接到表二中 ID 为 2 的行,该行的标题为“row2”。

我想从表一中选择类型为 7 的所有内容,但前提是它们在表二中的关联数据已实时设置为 1。

这是我想我会做的,但这似乎行不通:

SELECT * FROM ONE, TWO WHERE ONE.type='7' AND TWO.live='1' ORDER BY ONE.id DESC LIMIT 5

我希望上面的代码只返回表一的第 1 行和第 4 行,因为虽然表一有三行类型为“7”,但表二中只有第 1 行和第 2 行的关联行实时设置为 1。

最佳答案

你很接近......尝试使用隐式连接:

SELECT ONE.* FROM ONE, TWO WHERE ONE.type='7' AND TWO.live='1' AND ONE.c_id = TWO.id ORDER BY ONE.id DESC LIMIT 5

关于PHP MySQL 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6887781/

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