我有點混淆了!選擇當前用戶的同一公司的所有用戶
當前用戶的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