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

hacer un "max count" en mysql aunque no se pueda

Estas en el tema de hacer un "max count" en mysql aunque no se pueda en el foro de Bases de Datos General en Foros del Web. buenas, necesito hace un max de un count en mysql y como no se puede pues intento hacer una subselect como esta: SELECT * FROM ...
  #1 (permalink)  
Antiguo 18/05/2003, 19:48
Avatar de Darksoft  
Fecha de Ingreso: mayo-2002
Mensajes: 106
Antigüedad: 21 años, 11 meses
Puntos: 0
hacer un "max count" en mysql aunque no se pueda

buenas, necesito hace un max de un count en mysql y como no se puede pues intento hacer una subselect como esta:

SELECT * FROM tabla1 WHERE cantidad>=(SELECT MAX(cantidad) FROM tabla1)


Pero no funciona, alguna idea?

Gracias
  #2 (permalink)  
Antiguo 18/05/2003, 21:24
 
Fecha de Ingreso: abril-2003
Mensajes: 606
Antigüedad: 21 años
Puntos: 2
Primero, creo que MySQL no soporta Subselects por eso no puedes hacer lo que quieres.

Intenta esto

SELECT MAX(COUNT(*)) FROM TABLA GROUP BY CAMPO

No se por que dices que necesitas hacer un max de un count si no veo por ningun lado el Count en tu query

Ah por cierto:
http://www.mysql.com/doc/en/example-...umn-group.html
http://www.mysql.com/doc/en/Group_by_functions.html
  #3 (permalink)  
Antiguo 19/05/2003, 05:00
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 3 meses
Puntos: 17
SELECT *,max(campo) as maximo FROM tabla WHERE campo = maximo

__________________
M a l d i t o F r i k i
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 08:27.