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

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Eso es porque un NULL no es un dato. Es un estado de indefinición, y al no ser un dato no se puede concatenar.
Además, es un estado que anula todo. Por eso, toda suma, resta, multiplicación, producto, división y concatenación entre cualquier valor y NULL da por resultado... NULL.
Gracias gnzoloyo por responder, sabes bastante de sql y es una de mis debilidades; logré encontrar la solución o eso creo. Envío el código para que otra persona que lo este buscando pueda agregarlo al proyecto

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