Salve ragazzi. Sarebbe possibile inserire una clausola where in una leftjoin?
Vi spiego. Praticamente ho una serie di categorie. Il sito è multilingua. Quando estraggo le categorie, quindi, devo fare la leftjoin solo sulle tabelòle di quella lingua. Come si fa?
Per comodictà vi posto la query
Codice PHP:
"SELECT " . $this->_prefix . "details.id AS id,
" . $this->_prefix . "tree.sx AS sx,
" . $this->_prefix . "tree.dx AS dx,
" . $this->_prefix . "details.name AS name
FROM " . $this->_prefix . "tree
LEFT JOIN " . $this->_prefix . "details ON " . $this->_prefix . "details.node = " . $this->_prefix . "tree.id
ORDER BY " . $this->_prefix . "tree.sx ASC"
La join deve legare la tabella indicata solo dove la lingua è quella data (lang = it ; lang = en ; ecc.)
Grazie mille! Ciao!