Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/07/2013, 04:07
Josep_a
 
Fecha de Ingreso: julio-2013
Mensajes: 2
Antigüedad: 10 años, 10 meses
Puntos: 0
Pregunta comparar lista ids

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.