Php mysql查询以获取这些结果
我有三张桌子 1.带列的项目参考表格 idpk项目 项目名称 客户_idfk 项目描述 和2.带列的客户参考表格 客户机 客户名称 客户电子邮件 客户地址 3.emp\u参考表 emp_idpk emp_名称 emp_地址 idfk项目 部门id 假设使用emp_id登录的用户是一名经理,我需要像这样获取他的客户列表和他们的项目Php mysql查询以获取这些结果,php,mysql,Php,Mysql,我有三张桌子 1.带列的项目参考表格 idpk项目 项目名称 客户_idfk 项目描述 和2.带列的客户参考表格 客户机 客户名称 客户电子邮件 客户地址 3.emp\u参考表 emp_idpk emp_名称 emp_地址 idfk项目 部门id 假设使用emp_id登录的用户是一名经理,我需要像这样获取他的客户列表和他们的项目 客户名称|客户电子邮件|客户地址|项目名称您必须加入3个表emp\u ref\u表、project\u ref\u表和client\u ref\u表 select c.
客户名称|客户电子邮件|客户地址|项目名称您必须加入3个表emp\u ref\u表、project\u ref\u表和client\u ref\u表
select c.client_name, c.client_email, c.address,p.project_name
from emp_ref_table e, project_ref_table p, client_ref_table c
where e.project_id= p.project_id and p.client_id = c.client_id and e.id = current_user_id
current\u user\u id=当前管理器用户id。您已经尝试了什么?是否有包含登录id的变量?
SELECT client_name,client_email,client_address,project_name from
project_ref_table INNER JOIN client_ref_table
ON(project_ref_table.client_id=client_ref_table.client_id)LEFT JOIN
emp_ref_table
ON(project_ref_table.project_id=emp_ref_table.project_id)
WHERE emp_ref_table.emp_id='employee id'