Ho una query che non va. Devo reloazionare tre tabelle di cui la struttura semplificata è posta in fondo al post.
Sapete aiutarmi?
Grazie per gli aiuti.
codice:
$query = "SELECT *, if(pseudonimo = '', nome, pseudonimo) as ordine,
FROM $tabella_artisti
RIGHT JOIN $tabella_artistiarti
ON $tabella_artisti.id_artista = $tabella_artistiarti.id_arte
LEFT JOIN $tabella_arti
ON $tabella_arti.id_arte = $tabella_artistiarti.id_arte
ORDER BY ordine";
L'error_reporting(E_ALL) restituisce "85".
Le tabelle sono:
$tabella_artisti {id_artista, nome, ...}
$tabella_artistiarti (relazione) {id_artista, id_arte}
$tabella_arti {id_arte, spiegazione}