04/07/2010, 19:31
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 1 mes Puntos: 2658 | |
Respuesta: Busqueda NOT IN combinada Para el caso era innecesaria, porque hubiese dado el mismo resultado usando más recursos para realizar la consulta.
GROUP BY requiere primero recuperar la tabla de resultados con todas sus repeticiones, para recién allí hacer el agrupamiento.
DISTINCT va descartando las repeticiones a medida que va apareciendo.
Pero DISTINCT no hubiese sido funcional si hubieses pedido que se listaran dos campos, porque afecta el registro completo y no sólo un campo. En ese caso lo correcto hubiese sido GROUP BY.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |