Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/11/2010, 18:21
zxcvbnmkolpxxx
 
Fecha de Ingreso: noviembre-2010
Mensajes: 2
Antigüedad: 13 años, 5 meses
Puntos: 0
Query left join, alternativa a usar con un campo char contra un int(id)

Hola, este es mi primer mensaje.

resulta que tengo dos tablas

una tabla, la cual guarda informacion sobre tareas y tiene distintas areas, llamemosle area uno, area dos, area tres. las guardo en la tabla con cotejamiento char() ya que pueden ser varias areas a las que pertenece la tarea.

una fila seria

---------------------
num titulo areas

1 Titulo Tarea 1,2,3
---------------------

quiero mi resiltado como


---------------------
num titulo areas

1 Titulo Tarea area uno, area dos, area tres
---------------------

el query que tengo actualmente va asi:

select grou_concat(titulo_areas), etc.
from tareas
left join areas on (areas.id on (tareas.area))

Quiero ver la forma de hacer valido ese query, por que la sentencia left join no es valida con esa sintaxis que tengo sino asi:

select grou_concat(titulo_areas), etc.
from tareas
left join areas on (areas.id = tareas.id)

pero eso no arroja lo que quiero obtener, alguna idea? este es mi primer mensaje mucho gusto saludarlos.