我有点混淆了!选择当前用户的同一公司的所有用户
当前用户的ID存储在会话中。
我想选择当前用户具有相同company_id
的所有用户。
company_id
是user
表中的字段。
查询不起作用:
SELECT `all_users`.`id`, `all_users`.`username`, `all_users`.`fullname`
FROM (`user` current_user)
JOIN `company` c ON `c`.`id` = `current_user`.`company_id`
JOIN `user` all_users ON `all_users`.`company_id` = `c`.`id`
WHERE `current_user`.`id` = <<<$current_user_id>>>
错误:
You have an error in your SQL syntax; check the manual that corresponds
to your MySQL server version for the right syntax to use near
'current_user) JOIN `company` c ON `c`.`id` = `current_user`.`company_id` JOIN `u'
我的上帝!!!!!非常感谢你。该查询由codeigniter的活动记录输出。谢谢@DreamEater! – 2013-03-11 03:41:01
@smhnaji不知道为什么你使用'current_user'作为'user'的别名。你必须更多地输入交易。 :P – hjpotter92 2013-03-11 03:42:51
是的,也许这根本不是一个好主意。不管怎样,谢谢你。 – 2013-03-11 03:45:58