| |||
consulta en mysql Buenas tardes hojala alguien pueda ayudarme, tengo una tabla de anuncios en la cual uno de los campos es el id de la categoria de ese anuncio entonces en una sola consulta quiero obtener cuantos anuncios hay (ejemplo) de bares y cuantos hay de restaurantes y asi sucesivamente de cada una de las categorias, por separado se como hacerlo pero requiero hacerlo de una sola consulta. de antemano gracias saludos. |
| ||||
Respuesta: consulta en mysql esto es tema de mysql pero sería
Código MySQL:
Ver original por supuesto que debes acomodarlo a los nombres de tu base de datos, ya que yo las desconozco y solo imagino como se llaman los campos.
__________________ Programación y diseño web México |
| |||
Respuesta: consulta en mysql Buenos dias mira lo que pasa que en esa consulta que me dices contaria especificamente lo de una categoria dentro de la tabla anuncios por esto esta condicion (AND id.categoria = ".$id.") y si le quito la condicion me cuenta todas las categorias y lo que yo requiero es que cuente lo de cada categoria en la tabla anuncios pero en una sola consulta, es decir hacer varios count en la misma consulta, no se como hacerlo. |
| ||||
Respuesta: consulta en mysql Que tal kriss8725, Tu problema es de sql, deberías solicitar que te muevan el thread al foro correspondiente, y para lograr lo que deseas podrías hacer algo así:
Código MySQL:
Ver original te dejo una referencia al manual. Saludos. |
| ||||
Respuesta: consulta en mysql
__________________ Programación y diseño web México |
| ||||
Respuesta: consulta en mysql Cita: No se sobre que tablas lo habrás probado, pero debería funcionar, el problema de como lo estas planteando es que no te devuelve a que categoría pertenece cada total.
Iniciado por memoadian |
| |||
Respuesta: consulta en mysql Cita: Si se puede saber de esta manera
Código:
SELECT idC,count(idC) FROM anuncios GROUP BY idC; |
| ||||
Respuesta: consulta en mysql Claro, si solo quieres el id si, pero por el tipo de pregunta asumí que querías un listado con categoría y total, algo así: Bares 5 Restaurantes 8 etc... todo depende de lo tu necesites, igual ya lo tienes resuelto. Saludos. |
| |||
Respuesta: consulta en mysql A ok vale, tal vez me explique mal pero muchas gracias por tus respuestas vale. Saludos |
| ||||
Respuesta: consulta en mysql claro que se puede suponiendo que la relacion es por id's se puede hacer esto
Código MySQL:
Ver original el resultado es: nombre | total bares | 3 hoteles | 2 autos | 1
__________________ Programación y diseño web México |
Etiquetas: |