gpt4 book ai didi

php - SQL:如何在 SQL 中过滤 (WHERE) 联接 (ON) 表?

转载 作者:行者123 更新时间:2023-11-29 05:02:34 28 4
gpt4 key购买 nike

我有两个表(用户和帖子),我想写出一个用户的所有帖子(以及其他内容)。我想我应该使用 JOIN 和 WHERE,但我在使用 WHERE 时遇到错误。

这是我的代码:

SELECT username, post, joinDate, title, info FROM users 
WHERE userId='18'
JOIN posts ON users.userId=posts.userId
ORDER BY date DESC

我是新手,也许有更好的方法,但我无法弄清楚 atm。感谢所有答案!

最佳答案

JOIN 子句在 WHERE 子句之前,FROM 子句之后。首先将所需的所有表连接在一起,然后使用 WHERE 进行过滤。像这样:

SELECT username, post, joinDate, title, info
FROM users
JOIN posts ON users.userId=posts.userId
WHERE users.userId='18'
ORDER BY date DESC

关于php - SQL:如何在 SQL 中过滤 (WHERE) 联接 (ON) 表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55171207/

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