Tengo una bd en mysql, con tres tablas relacionadas entre ellas.
Voy a poner la estructura básica de la tabla:
TABLA1:
id_concierto int(11) No
grupo int(11) No
lloc varchar(30) No
tag varchar(50) No
TABLA2:
id_grupo int(11) No
grupo varchar(20) No
TABLA3:
id_tag int(11) No
tag varchar(20) No
Para relacionarlos, uso un inner join:
SELECT... [escribo todos los campos]
FROM TABLA2
INNER JOIN TABLA1
ON TABLA2.id_grupo = TABLA1.grupo
INNER JOIN TABLA3
ON [? este es el trozo que no se que poner]
AND TABLA3.tag = "rock"
La estructura que tiene es que en TABLA1.tag es una lista de números separados por comas. Necesito que al hacer la consulta compare si existe un determinado numero(TABLA3.id_tag) en esta lista separada por comas.
Espero que puedan ayudarme, gracias.