Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/01/2011, 14:35
reddluis
 
Fecha de Ingreso: diciembre-2010
Mensajes: 4
Antigüedad: 14 años
Puntos: 1
Pregunta Como Ordenar una Consula a la BD

hola amigos foreros, agradeceria a quien pueda ayudarme en ordenar una consulta de forma grupal, es decir, al realizar la consulta a la BD esta me es ordenada por el ID y mostrada por columnas con un ciclo FOR... mas yo necesito ordenarlas por el Nombre de un campo en especifico y que si este nombre esta repetido no debe montrarlo mas si los demas datos...


me explico con un ejemplo un poco grafico:
debe verse algo asi
__________________
Nombre: nombrex1 |
__________________________________________________ ___________
campo1: valor1 ----- campo1: valor1 -----campo1:valor1---- campo 1:valor1
campo1: valor1 ----- campo1: valor1 -----campo1:valor1---- campo 1:valor1
campo1: valor1 ----- campo1: valor1 -----campo1:valor1---- campo 1:valor1
__________________________________________________ ____________
__________________
Nombre: nombrex2 |
__________________________________________________ ____________
campo2: valor2 ----- campo2: valor2 -----campo1:valor2---- campo 2:valor2
__________________________________________________ ____________
__________________
Nombre: nombrex3 |
__________________________________________________ ____________
campo3: valor3 ----- campo2: valor3 -----campo3:valor3---- campo 3:valor3
campo3: valor3 ----- campo3: valor3 -----campo1:valor3---- campo 3:valor3
__________________________________________________ ____________

en vista de la situacion mi reporte lo estoy haciendo con html y PHP para poder mostrar la consulta.
el ciclo for que me permite agrupar normal es asi:
for ($i=0; $i< count($aColumns); $i++)
{
print "<th width='$aWidth[$i]'>$aDes[$i]</th>";
}

--la variable $aWidth[$i] son el tamaño por porcentaje asignado para campo.
--la variable $aDes[$i] son los campos que me ordena segun la cantidad de registro qe me traiga la pagina...

especificamente hay que realizar una condicion para que no me muestre los nombres mas de una vez y continue con el cliclo.. si alguien tiene la bondad de ayudarme para resolver este problemita que tengo mucho sabre agradecer!!!