Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php MySQL查询左连接5个表_Php_Mysql - Fatal编程技术网

Php MySQL查询左连接5个表

Php MySQL查询左连接5个表,php,mysql,Php,Mysql,我正在尝试根据用户ID为4和公司ID为4来提取3个电话簿。我目前的问题似乎是拉了他们好几次。我怎样才能让它一次只拉3张唱片 SELECT users.ID, ownership_company_managers.*, company_user.*, phonebook_list.*, ownership_phonebook.* FROM users LEFT JOIN ( phonebook_list, ownership_phonebook, ownershi

我正在尝试根据用户ID为4和公司ID为4来提取3个电话簿。我目前的问题似乎是拉了他们好几次。我怎样才能让它一次只拉3张唱片

SELECT 
  users.ID, 
  ownership_company_managers.*,
  company_user.*, 
  phonebook_list.*,
  ownership_phonebook.*
FROM users LEFT JOIN
(
    phonebook_list, ownership_phonebook, ownership_company_managers, company_user) ON (
     users.ID=ownership_company_managers.USER_ID 
     AND ownership_company_managers.USER_ID=ownership_company_managers.COMPANY_ID 
     AND ownership_company_managers.COMPANY_ID=company_user.COMPANY_ID 
     AND company_user.USER_ID=company_user.COMPANY_ID
)
WHERE users.ID='4'


为什么图片而不仅仅是文本图片更容易我想不把sqlfiddle放在一起也更容易:)
SELECT users.ID, ownership_company_managers.*, company_user.*, 
       phonebook_list.*, ownership_phonebook.*

FROM users 
LEFT JOIN phonebook_list ON users.ID = ownership_company_managers.USER_ID
LEFT JOIN ownership_phonebook ON ... , 
LEFT JOIN ... 
LEFT JOIN ...

WHERE users.ID='4'