Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/06/2011, 00:31
Avatar de memoadian
memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 15 años, 4 meses
Puntos: 641
Problema con CONCAT

buenas madrugadas en México :)

tengo un problema con un concat esta es mi consulta

Código MySQL:
Ver original
  1. SELECT formato, logo, peso, group_concat( dato ) AS grupo
  2.  
  3. SELECT formato, logo, peso, CONCAT( '<a href=\"', link, '\">servers/', logo, '</a>' ) dato
  4. FROM links_d
  5. JOIN servidores
  6. WHERE capitulo_id =1
  7. AND links_d.servidor = servidores.id
  8. ORDER BY peso, formato
  9. )datos
  10. GROUP BY peso, formato

y me regresa algo así

formato logo peso grupo
2 rp.png 100 <a href="345">servers/rp.png</a>

el problema es que formato esta relacionado con una tabla que contiene todos los formatos disponibles, pero no puedo unir la tabla de los formatos

un ejemplo de lo que intento y nanais

Código MySQL:
Ver original
  1. SELECT formatos.nombre, formato, logo, peso, group_concat( dato ) AS grupo
  2.  
  3. SELECT formato, logo, peso, CONCAT( '<a href=\"', link, '\">servers/', logo, '</a>' ) dato
  4. FROM links_d
  5. JOIN servidores
  6. WHERE capitulo_id =1
  7. AND links_d.servidor = servidores.id
  8. ORDER BY peso, formato
  9. )datos
  10. JOIN formatos
  11. AND links_d.formato = formatos.id
  12. GROUP BY peso, formato

me devuelve que formatos.nombre es unknow

esta consulta me trae

agradezco cualquier ayuda

Última edición por memoadian; 13/06/2011 a las 02:07