Necesitaria ayuda con lo siguiente, tengo un inner join de la siguiente manera:
SELECT distinct cl.*, cb.nombre as club, a2.nombre as actividad FROM ((Combinaciones cmb INNER JOIN Clases cl ON (cl.idClase = cmb.idClase)) INNER JOIN Club cb ON (cb.idClub = cl.idSede)) INNER JOIN Actividad2 a2 ON (a2.idActividad = cl.idActividad) WHERE cmb.tonificar = 1 order by a2.nombre desc
y me gustaria añadirle horarios a esta consulta:
los horarios se encuentran en la tabla horario2, y para ello tendria que agregar un inner join mas que me los una, pero cuando se lo agrego me tira un internal server error.
yo lo pense y me quedaria algo asi:
SELECT distinct cl.*, cb.nombre as club, a2.nombre as actividad FROM ((Combinaciones cmb
INNER JOIN Clases cl ON (cl.idClase = cmb.idClase))
INNER JOIN Club cb ON (cb.idClub = cl.idSede))
INNER JOIN Actividad2 a2 ON (a2.idActividad = cl.idActividad)
INNER JOIN (Club INNER JOIN Horario2 ON Club.IDClub = Horario2.IDClub) ON Actividad2.idActividad = Horario2.idActividad
WHERE cmb.tonificar = 1
order by a2.nombre desc
pero me tira este error, la verdad ya probe de todo y no encuentro el error.
Si alguien me podria ayudar estaria agradecido.
P.D.: en otra consulta donde me tira los horarios tengo esto:
SELECT horario2.edad, horario2.horario, club.nombre AS club, horario2.dias,actividad2.nombre AS clases, horario2.profesor,horario2.lugar
FROM Actividad2
INNER JOIN (Club INNER JOIN Horario2 ON Club.IDClub = Horario2.IDClub) ON Actividad2.idActividad = Horario2.idActividad WHERE club.idclub = "& IDClub & " ORDER BY Edad,Horario
Gracias
