Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/06/2010, 17:49
m3p
 
Fecha de Ingreso: noviembre-2009
Mensajes: 24
Antigüedad: 15 años
Puntos: 0
Duda sobre agrupar resultados con SQL

Que tal!

Tengo un pequeno problema, bastante tonto, pero no se como hacer esto, puesto me estoy iniciando en la programacion.

Tengo el siguiente codigo:

<cfquery name="test" datasource="test">
select companies.company, staff.first, staff.last
from staff, companies
where staff.idcompany = companies.idcompany
order by companies.company, staff.first, staff.last

</cfquery>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Users Report</title>
</head>
<body>
<h2>Users</h2>
<cfoutput query="test">
<br><b>#test.company#</b>
<br>#test.first#
,#test.last#<br><br>
</cfoutput>
</body>
</html>

Que me da el siguiente resultado:

Users

GT (en negritas)
Bernardo ,del Bosque

GT (en negritas)
Bill ,Colton

GT (en negritas)
Chuck ,Norris

GT (en negritas)
Paul ,Estrada

IBM (en negritas)
Elsa ,Martinez

IBM (en negritas)
John ,Doe

IBM (en negritas)
Laura ,Alanis

IBM (en negritas)
Sally ,Smith

Quisiera que que solo me mostrara el GT una vez, e IBM una sola vez.

Creo que se puede hacer en el query pero no estoy seguro alguien sabe algo al respecto?

Muchas gracias por sus atenciones.