Necesito hacer en una sola consulta tres inner join, mi código funciona si escribo esto:
SELECT * FROM competenciaCombate inner join concursante where concursante.id_conc=competenciaCombate.ganador_comb
Pero me hace falta añadir otros dos inner join que serían:
inner join concursante where concursante.id_conc=competenciaCombate.id_conc1inner join concursante where concursante.id_conc=competenciaCombate.id_conc2
Este es el código que intento escribir en sql
SELECT * FROM competenciaCombate inner join concursante where concursante.id_conc=competenciaCombate.ganador_comb inner join concursante where concursante.id_conc=competenciaCombate.id_conc1 inner join concursante where concursante.id_conc=competenciaCombate.id_conc2
No sé si tenga un error de sintaxis u otra cosa, de antemano, muchas gracias.
El error que me da al usar esta consulta es:
MySQL said: Documentation #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'inner join concursante where concursante.id_conc=competenciaCombate.id_conc1 inn' at line 1