SELECT DISTINCT
e.eventoId,
e.url_breve,
e.pic,
ae.spettacolo,
ae.dataInizioEvento AS dataSpettacolo,
e.dataStart,
e.dataStop
FROM eventi e
INNER JOIN API_eventi ae
ON ae.eventoId = e.eventoId
INNER JOIN API_ordine_posto op
ON op.eventoId = ae.eventoId
INNER JOIN API_codici_riduzione cr
ON cr.eventoId = ae.eventoId
AND cr.codiceOrdinePosto = op.codice
WHERE
e.attivo = 1
AND e.privato = 0
AND e.dataStart <= NOW()
AND e.dataStop >= NOW()
AND cr.canale = :canale
ORDER BY ae.dataInizioEvento ASC