【发布时间】:2018-04-01 13:03:10
【问题描述】:
以下Sql查询抛出错误
1054 - “where 子句”中的未知列“registered_user_detail.user_id”
查询:
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”列。那么怎么回事呢。
【问题讨论】:
-
您的查询将表和字段指定为
`user_feedback.user_id`,它应该是`user_feedback`.`user_id`(所有其他表和字段都相同) -
@Da 我是怎么犯这种错误的??然而,许多人感谢达米尔·卡西波维奇