![]() |
Problema con Group by Necesito ayuda con una consulta para un proyecto. Tengo unos campos llamados nombre,provincia y los datos de serian: ----------------------------- Luis | Palencia Pepe | Valladolid Pepe | Palencia Pepe | Zamora Tomas | Leon ----------------------------- y al realizar SELECT * FROM datos GROUP BY nombre me sale: ----------------------------- Luis | Palencia Pepe | Zamora Tomas | Leon ----------------------------- pero necesito que si tiene varias provincias me salga esto otro ----------------------------- Luis | Palencia Pepe | Varias <<< Tomas | Leon ----------------------------- ¿Como podria realizar que me pusiera Varias en vez de una unica provincia agrupada? Porque probando con varias cosas no me sale y tengo que terminarlo cuanto antes. Muchas gracias por la ayuda por anticipado |
Re: Problema con Group by la consulta te queda asi: SELECT nombre, IF( count( * ) >1, 'varias', 'provincia' ) AS provincia FROM paises GROUP BY nombre; para mas detalle http://dev.mysql.com/doc/ Saludos Daniel |
Re: Problema con Group by Muchas gracias por todo. No sabia que existian IF tambien en mysql Un saludo |
| La zona horaria es GMT -6. Ahora son las 12:42. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.