Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Campos de distintos regitros

Estas en el tema de Campos de distintos regitros en el foro de Bases de Datos General en Foros del Web. Buenos dias a todos, llevo programando en PHP un tiempo, y hasta ahora siempre he funcionado con consultas sql sencillas. Esta vez quiero hacer la ...
  #1 (permalink)  
Antiguo 26/09/2008, 03:47
 
Fecha de Ingreso: abril-2005
Mensajes: 85
Antigüedad: 19 años, 1 mes
Puntos: 0
Campos de distintos regitros

Buenos dias a todos,

llevo programando en PHP un tiempo, y hasta ahora siempre he funcionado con consultas sql sencillas. Esta vez quiero hacer la siguiente consulta.

tengo varios registros con la misma fecha.

ID-Nombre-Fecha-Tipo....
ID-Nombre-Fecha-Tipo....


Quiero que me devuelva todos los nombre de una misma fecha.

[COLOR="rgb(139, 0, 0)"]Fecha-Nombre-Nombre-Nombre....
Fecha-Nombre-Nombre-Nombre....[/COLOR]

Como os dareis cuenta no soy un experto en sql, pero seguro que esta consulta tiene solucion.

Gracias por la ayuda y un saludo.
  #2 (permalink)  
Antiguo 26/09/2008, 05:23
 
Fecha de Ingreso: abril-2005
Mensajes: 85
Antigüedad: 19 años, 1 mes
Puntos: 0
Respuesta: Campos de distintos regitros

No se si no se entiende la pregunta.

Tengo varios registros o tuplas:

1.-ID-Nombre-Fecha-...
2.-ID-Nombre-Fecha-....
3.-ID-Nombre-Fecha-....

quiero que me devuelva en una tupla o registro todos aquellos nombre que tienen la misma fecha.

1.-Fecha-Nombre-Nombre-Nombre-Nombre....

Espero que se entienda y sea posible de realizar.

Si tienen alguna idea, por la minima que sea, lo agradeceria.

Gracias
  #3 (permalink)  
Antiguo 26/09/2008, 05:52
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Campos de distintos regitros

Usa la función GROUP_CONCAT(). Te devovlerá todo en un string.
Algo así como:
Código:
SELECT Fecha,
GROUP_CONCAT(Nombre)
FROM Tabla
WHERE fecha=variabledefecha
GROUP BY FECHA;
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #4 (permalink)  
Antiguo 26/09/2008, 06:10
 
Fecha de Ingreso: abril-2005
Mensajes: 85
Antigüedad: 19 años, 1 mes
Puntos: 0
Respuesta: Campos de distintos regitros

Gracias por la respuesta gnzsoloyo.

Lo que me has comentado me funciona perfectamente.

Un saludo!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:59.