Hello I'm susing jstl foreach an have the follow query:
<sql:query var="calendario" dataSource="jdbc/pro-level">
SELECT DISTINCT
(select equipo.nombre from equipo where codigo=partidos.equipo1)as eq1,
(select equipo.nombre from equipo where codigo=partidos.equipo2)as eq2,
torneo.nombre as Torneo,
partidos.cancha,
partidos.ronda,
partidos.equipo1 as ceq1,
partidos.equipo2 as ceq2
FROM
partidos
INNER JOIN equiposdeltorneo
ON partidos.equipo1 = equiposdeltorneo.equipoCodigo
INNER JOIN equipo
ON equiposdeltorneo.equipoCodigo = equipo.codigo
INNER JOIN torneo
ON partidos.idTorneo = torneo.idTorneo
INNER JOIN cancha
ON partidos.cancha = cancha.numeroCancha
WHERE torneo.idtorneo = 11 AND partidos.ronda = 1
</sql:query>
the problem is in the foreach
<c:forEach var="row" items="${calendario.rows}" varStatus="vs">
when I try ${row}
the ceq1
and ceq2
does not exists I think
this is for aliases. Somebody knows why??