【发布时间】:2015-06-21 14:15:16
【问题描述】:
我正在尝试从表 levels 中选择列名 level_name,
其中包含level_id 和level_name,
让用户知道他们的等级,
名为users 的用户表包含level_id 和user_id,
但我收到此错误 ->
on 子句中的列 'level_id' 不明确
SELECT `level_name`
FROM `levels`
JOIN `users` ON `level_id` = `level_id` WHERE `user_id` = '9'
这是模型中的代码
public function level_ownprofile($user_id)
{
$this->db->select('level_name');
$this->db->from('levels');
$this->db->join('users', 'level_id = level_id');
$this->db->where('user_id', $user_id);
$query = $this->db->get();
return $query;
}
提前感谢:)
【问题讨论】:
-
这里的答案有你的问题的答案stackoverflow.com/a/2788333/2959769
-
这在 codeigniter 中不起作用
标签: php mysql codeigniter