Ayuda SQL DISTINCT

Iniciado por TheGhost(Z), 22 Octubre 2009, 20:28 PM

0 Miembros y 1 Visitante están viendo este tema.

sempus

TheGhost(Z) me alegra haberte entendido desde el principio xD , y me alegra también que lo hayas solucionado con la primer respuesta que fue la mía :P

salu2
...si la tuviera detendría el tiempo para verla como lo hago en este momento y seria feliz eternamente...
Descarga openSUSE

^Tifa^

Me alegra que hayas podido resolver tu asunto, por lo visto yo entendi mal tu peticion, pensaba que eran todos los clientes unicos, y todas las ciudades se repitan o no. No sabia que querias todas las ciudades por clientes unicos.... en ese caso si sirve el GROUP BY

TheGhost(Z)

En realidad no lo capté al inicio, sino después de leerlo 03 veces de arriba abajo. Estaba confundido con lo de MAX(CIDUAD) xq creí que solo era para números. Luego de aclarme seguía confundido; ya que, penzaba que me hiba a mostrar la ciudad mayor de todo el campo CIUDAD. Pero por el intercambio de opiniones de ambos me di cuenta que era la ciudad mayor que el mismo cliente tenía.

Bueno, no tengo más palabras de agradecimiento..

^Tifa^

Bueno en realidad cielo, el MAX(Ciudad) lo que hace es mostrarte la Ciudad en este caso donde el caracter de inicio de la palabra se aproxime mas a la 'Z' del alfabeto que es la ultima palabra del alfabeto.

Si tu tienes 2 Ciudades:

Argentina
Mexico

Y haces MAX(Ciudad) el te devolvera la palabra que su primer caracter se aproxime a la 'Z' en este caso 'Mexico' su primer caracter 'M' esta mas cercano a la 'Z' que la 'A' de 'Argentina'  ;)  Asi es como va MAX en caracteres.