I am trying to pull 3 phonebooks based on using the USER ID as 4 and the COMPANY ID being 4. My current query seems to be pulling them several times. How can I get it to pull just the 3 records once?
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'