Ejemplos de GROUP BY
Ejemplo 1:
SELECT pop, city FROM table WHERE pop > 50000 GROUP BY city
Si el proveedor de fuente de datos admite GROUP BY, toda la consulta se delega al proveedor de fuente de datos.
Ejemplo 2:
Si un proveedor de fuente de datos no admite GROUP BY pero admite ORDER BY, entonces la consulta delegada devolverá ORDER BY en la columna que se va a agrupar. Spectrum Spatial manejará GROUP BY mediante el uso de los resultados en la consulta delegada.
SELECT hhinc FROM table WHERE pop > 50000 GROUP BY hhinc ORDER BY city
Se delegará al proveedor de fuente de datos como:
SELECT hhinc FROM table WHERE pop > 50000 ORDER BY city
Spectrum Spatial procesará GROUP BY mediante el uso de los resultados en la consulta delegada:
SELECT hhinc FROM <results of the delegated query> WHERE pop > 50000 GROUP BY hhinc