SELECT *
FROM companies
LEFT JOIN (ownership_reseller_to_company, users)
ON (users.ID=ownership_reseller_to_company.RESELLER_ID AND ownership_reseller_to_company.COMPANY_ID=companies.ID)
WHERE companies.NAME LIKE '%".$search_parm."%' AND users.ID='".$_USERID."'
Run Code Online (Sandbox Code Playgroud)
我的问题是我有NAME companies和NAME,users但是当我使用时,$row['NAME'];我得到了NAME users.有没有办法让一个人companies?我试过$ row ['companies.NAME'],但没有成功.
您需要使用别名,因为两个表中的列名相同.
例:
SELECT companies.name as cName, users.name as uName FROM companies .......
Run Code Online (Sandbox Code Playgroud)
比使用像:
$row['cName'] // company name
$row['uName'] // user name
Run Code Online (Sandbox Code Playgroud)