
12/11/2007, 10:19
|
 | | | Fecha de Ingreso: octubre-2007 Ubicación: España
Mensajes: 1.091
Antigüedad: 17 años, 4 meses Puntos: 85 | |
Re: Problema con group by!! Hola,
¿Para que esta el GROUP BY si no hay ninguna funcion de agregado en el SELECT?, en estos casos el GROUP BY tiene que incluir todos los campos, que es lo mismo que el DISTINCT.
Código:
SQL> create table t1 (id number, nombre varchar2(30), apellido varchar2(30));
Table created.
SQL> insert into t1 values (1,'nombre 1', 'apellido 1');
1 row created.
SQL> commit;
Commit complete.
SQL> select id, nombre, apellido from t1 group by id, nombre;
select id, nombre, apellido from t1 group by id, nombre
*
ERROR at line 1:
ORA-00979: not a GROUP BY expression
SQL> select id, nombre, apellido from t1 group by id, nombre, apellido;
ID NOMBRE APELLIDO
---------- ------------------------------ ------------------------------
1 nombre 1 apellido 1
Saludos |