Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/11/2009, 08:28
icarocu
 
Fecha de Ingreso: diciembre-2008
Mensajes: 268
Antigüedad: 15 años, 5 meses
Puntos: 0
Pregunta

Hola amigos.

estoy tratando de crear una tabla mediante PHP con consulta a MYSQL.

el tema es que en mi tabla tengo 3 campos "AAA - BBB - CCC", con valores como

AAA - BBB - CCC
111 - XXX - mmm
111 - XXX - mmm
111 - YYY - mmm
222 - ZZZ - ggg
222 - ZZZ - ggg
222 - ZZZ - ppp
222 - ZZZ - ppp

el tema es que hago una consilta a mi BD dependiendo de la variable AAA, por lo que tengo 2 posibles escenarios...
1.- en donde el campo BBB tiene mas de una variable (xxx o yyy)
2.- en donde el campo CCC tiene mas de una variable (ggg o ppp)

lo que quiero es que dependiendo de cualquier escenario, me agrupe los resultados, es decir:

1.- para el primer escenario, que me entregue una tabla:
BBB - CCC
XXX - mmm
YYY - mmm

2.- para el segundo escenario:
BBB - CCC
ZZZ - ggg
ZZZ - ppp

trato de hacer la consulta como
Código PHP:
$result=mysql_query("select * from tabla where campo_AAA='$variable' group by BBB and CCC",$conexion); 
pero eso obviamente le dice que me agrupe de acuerdo a un elemento.... y por ende me da como resultado
1.- para el primer escenario:
BBB - CCC
XXX - mmm
YYY - mmm

PERO para el segundo escenario:
BBB - CCC
ZZZ - ggg

como puedo AGRUPAR por 2 variables ?
es posible ?
gracias por su ayuda....

me respondo solo por IMBECIL...

Código PHP:
$result=mysql_query("select * from tabla where campo_AAA='$variable' group by BBB , CCC",$conexion); 
gracias igual a quienes se hayan dado el tiempo de leer tan torpe pregunta

Última edición por GatorV; 24/11/2009 a las 09:09