gpt4 book ai didi

php 在字段列表中选择查询未知列?

转载 作者:行者123 更新时间:2023-11-29 02:21:58 25 4
gpt4 key购买 nike

我在 mysql 查询中遇到错误(错误代码:1054“字段列表”中的未知列“p.post_id”)post_id 存在于 post 表中谁能帮我解决这个问题

SELECT u.iname , p.post_id,p.file_path
FROM users u
INNER JOIN likes l
ON u.user_id=l.user_id
INNER JOIN notify n
ON p.post_id=n.post_id
INNER JOIN post p
ON p.user_id=u.user_id
WHERE u.user_id=3 AND n.notify=1

最佳答案

表未按正确顺序连接,您无法在第二次连接中引用 post_id,因为尚未连接 posts 表。

SELECT u.iname, p.post_id, p.file_path
FROM users u
INNER JOIN likes l ON u.user_id = l.user_id
INNER JOIN post p ON u.user_id p.user_id
INNER JOIN notify n ON p.post_id = n.post_id
WHERE u.user_id = 3 AND n.notify = 1

关于php 在字段列表中选择查询未知列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30232491/

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