http://www.neighborrow.com目前正在显示此错误:
警告(512):SQL错误:1054:'order clause'中的未知列'User.rating'[CORE / cake / libs / model / datasources / dbo_source.php,第527行]
此查询中的错误在哪里?
SELECT `User`.`id`, `User`.`first_name`, `User`.`last_name`, `User`.`email`,
`User`.`password`, `User`.`phone`, `User`.`address`, `User`.`city`, `User`.`zip`,
`User`.`region`, `User`.`verified`, `User`.`residence_id`, `User`.`rating_id`,
`User`.`facebook_id`, `Residence`.`id`, `Residence`.`residence` FROM `users` AS `User`
LEFT JOIN `residences` AS `Residence` ON (`User`.`residence_id` = `Residence`.`id`)
WHERE `User`.`first_name` IS NOT NULL ORDER BY `User`.`rating` DESC LIMIT 5
答案 0 :(得分:3)
您的“用户”表格中没有“评级”列。
“错误”位于:
User::get_top() - APP/models/user.php, line 134
根据您的网站,至少是从那里调用的地方。