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?