Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Query left join, alternativa a usar con un campo char contra un int(id)

Estas en el tema de Query left join, alternativa a usar con un campo char contra un int(id) en el foro de Mysql en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 30/11/2010, 18:21
 
Fecha de Ingreso: noviembre-2010
Mensajes: 2
Antigüedad: 13 años, 4 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.
  #2 (permalink)  
Antiguo 30/11/2010, 19:00
 
Fecha de Ingreso: noviembre-2010
Mensajes: 2
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Query left join, alternativa a usar con un campo char contra un int(id)

perdon me equivoque,

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

era in en lugar de on jajaja, pero aun no logro que de el resultado.

Etiquetas: char, contra, join, left, query, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:14.