gpt4 book ai didi

php - mysql - Where 子句中的未知列

转载 作者:行者123 更新时间:2023-11-29 10:34:00 24 4
gpt4 key购买 nike

以下 Sql 查询抛出错误

1054 - Unknown column 'registered_user_detail.user_id' in 'where clause'

查询:

SELECT
`user_feedback`.`user_id`,
`user_feedback`.`feedback_status`,
`registered_user_detail`.`user_id`
FROM
`user_feedback`,
`registered_user_detail`
WHERE
`registered_user_detail.user_id` = `user_feedback.user_id` AND `user_feedback.feedback_status` = 1
ORDER BY
`user_feedback.feedback_id`
DESC

我有“user_feedback”表和“registered_user_detail”表;还有两个表中的“user_id”列。那到底是哪里出了问题。

最佳答案

您在where子句中漏掉了标点符号,正确的用法是:(punchmark)表名(punchmark).(punchmark)列名(punchmark)。请尝试这样做:

选择 user_feedback.user_id, user_feedback.feedback_status, registered_user_detail.user_id用户反馈注册用户详细信息在哪里 registered_user_detail.user_id = user_feedback.user_id 并且user_feedbackfeedback_status = 1订购依据 user_feedback.feedback_id描述

关于php - mysql - Where 子句中的未知列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46847722/

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