Php MySQL查询左连接5个表
我正在尝试根据用户ID为4和公司ID为4来提取3个电话簿。我目前的问题似乎是拉了他们好几次。我怎样才能让它一次只拉3张唱片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
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'