Ver Mensaje Individual
  #21 (permalink)  
Antiguo 06/03/2014, 16:08
Avatar de Middrel
Middrel
 
Fecha de Ingreso: abril-2005
Mensajes: 835
Antigüedad: 19 años, 10 meses
Puntos: 27
Respuesta: [problema] mostrar datos con un inner join

Me refería Mike1996 a como te sale la consulta cuando la haces en el administrador de Mysql. Lo que yo supongo es que te sale así:

Código MySQL:
Ver original
  1. SELECT * from empresas INNER JOIN sistemas ON empresas.codigo=sistemas.pertenece_a

Resultado:

Cita:
empresas - sistemas
CKL25 - AdminPAQ
CKL25 - PuntodeVenta
D - Nóminas
D - AdminPAQ
2 - Contabilidad
2 - Bancos
2 - PuntodeVenta
por citar un ejemplo.

y si haces la consulta así:

Código MySQL:
Ver original
  1. Select id_cliente, cliente, GROUP_CONCAT(sistema SEPARATOR '\n') From clientes as cli Left Join as sis On(sis.id_cliente = cli.id_cliente) Group By id_cliente

Te saldría como resultado esto:

Cita:
id_cliente cliente Group concat(sistema SEparator '\n')
1 - CKL25 - AdminPAQ
- PuntodeVenta
2 - D - Nóminas
- AdminPAQ
3 - 2 - Contabilidad
- Bancos
PuntodeVenta
Que creo que es el resultado que buscas.

Saludos!!

Perdón por el acomodo... no veo como poner todo como una tablita :/

P.D. Perdón por el