Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/04/2016, 10:32
EdgarVegaP
 
Fecha de Ingreso: junio-2013
Mensajes: 7
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: Como consultar con tablas intermedias

Gracias a todos vosotros que miraron este tema; pero doy mis felicitaciones a gnzsoloyo que dio justo con lo que necesitaba

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Isaac : Esa es una solución para SQL Server, No para MySQL.
En MySQL simplemente se usa la cláusula GROUP_CONCAT ()
dejaré el código por si alguna persona necesita de esta solución

Código MySQL:
Ver original
  1. SELECT E.nombre_razon, GROUP_CONCAT(distinct C.articles_name SEPARATOR ';') as article
  2.                         FROM encuestas.tbl_clientes E
  3.                         INNER JOIN encuestas.tbl_articles C
  4.                         INNER JOIN encuestas.tbl_articles_has_tbl_clientes R ON E.id = R.tbl_clientes_id AND C.id = R.tbl_articles_id
  5.                         GROUP BY E.id

Una última pregunta la función group_concat tiene algún limite? leí un poco sobre el tema y especifican que tiene una restricción de 1024 caracteres.

Nuevamente gracias a todos

Última edición por gnzsoloyo; 12/04/2016 a las 10:41