Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/02/2011, 09:36
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 3 meses
Puntos: 447
Respuesta: seleccionar todos en uno

Hola memoadian, no estoy seguro si entendí bien qué es lo que necesitas, pero creo que la función GROUP_CONCAT te debería servir para lo que quieres hacer:

Código MySQL:
Ver original
  1. mysql> create table TuTabla (id int, nom_id int, link varchar(50), numero int);
  2. Query OK, 0 rows affected (0.06 sec)
  3.  
  4. mysql> insert into TuTabla values (1,13,'http://web.com', 1), (2,13,'http://web2
  5. .com',1),(3,13,'http://loquesea.com', 2), (4,13,'http://otrolink.com',2);
  6. Query OK, 4 rows affected (0.03 sec)
  7. Records: 4  Duplicates: 0  Warnings: 0
  8.  
  9.  
  10. mysql> select * from TuTabla;
  11. +------+--------+---------------------+--------+
  12. | id   | nom_id | link                | numero |
  13. +------+--------+---------------------+--------+
  14. |    1 |     13 | http://web.com      |      1 |
  15. |    2 |     13 | http://web2.com     |      1 |
  16. |    3 |     13 | http://loquesea.com |      2 |
  17. |    4 |     13 | http://otrolink.com |      2 |
  18. +------+--------+---------------------+--------+
  19. 4 rows in set (0.00 sec)
  20.  
  21. mysql> select numero, group_concat(link) from TuTabla group by numero;
  22. +--------+-----------------------------------------+
  23. | numero | group_concat(link)                      |
  24. +--------+-----------------------------------------+
  25. |      1 | http://web.com,http://web2.com          |
  26. |      2 | http://loquesea.com,http://otrolink.com |
  27. +--------+-----------------------------------------+
  28. 2 rows in set (0.00 sec)


Dale un vistazo y nos comentas.

Saludos
Leo.