ho provato anche a riscriverla così:
codice:
SELECT SM.titolo, corsi_has_seminari.seminari_idseminari AS semExCorsi, seminari.idseminari, iscrizioni.idiscrizioni, iscrizioni.dataritiro, seminari.idseminari, seminari.titolo,seminari.oretotali, utenti.idutenti, utenti.nome, utenti.cognome, corsi.titoloCorsi
FROM iscrizioni
LEFT JOIN seminari AS SM ON semExCorsi = SM.idseminari
LEFT JOIN seminari ON iscrizioni.seminari_idseminari = seminari.idseminari
LEFT JOIN corsi_has_seminari ON iscrizioni.corsi_idcorsi = corsi_has_seminari.corsi_idcorsi
LEFT JOIN utenti ON iscrizioni.utenti_idutenti = utenti.idutenti
LEFT JOIN corsi ON iscrizioni.corsi_idcorsi = corsi.idcorsi
WHERE iscrizioni.seminari_idseminari IN (" . implode(",", $semselected) . ")
OR corsi_has_seminari.seminari_idseminari IN (" . implode(",", $semselected) . ")
ORDER BY utenti.cognome
ma non va (Unknown column 'semExCorsi' in 'on clause')
stesso dicasi sostituendo corsi_has_seminari.seminari_idseminari a semExCorsi nel left join in bold ...
Any suggestion ?