我正在 kohana 框架中构建查询,如下所示:
DB::select('users.email')->from('users', 'roles_users')->
where('users.id', '=', 'roles_users.user_id')->
and_where('roles_users.role_id', '=', '2');
它会输出:
SELECT `users`.`email` FROM `users`, `roles_users`
WHERE `users`.`id` = 'roles_users.user_id'
AND `roles_users`.`role_id` = '2'
所以我的问题是 kohana' '
为我戴上roles_users.user_id
所以 mysql 搜索文本而不是字段的实际值。有什么办法可以解决吗?