Salve, ho una query del genere:

Codice PHP:
$mysql->query("SELECT visits.uid,
                      DATE_FORMAT(visits.date, '%e %M %Y - %T') AS `fdate`,
                      visits.target,
                      users.username,
                      users.sex
               FROM visits
               LEFT JOIN users ON users.id = visits.uid
               WHERE visits.target = '
$uid'
               ORDER BY visits.date DESC"
); 
e qui va tutto ok, però ho bisogno di fare due left join, quando aggiungo alla query:
"LEFT JOIN `cities` ON cities.id = profile.city" (più altra roba nel select-statement), ricevo un errore, perchè la tabella profile contiene un campo uid, questo perchè anche la tabella visits possiede un campo uid...

come posso risolvere il problema?