Ayuda consulta

19/10/2006 - 11:23 por Paco | Informe spam
Hola a todos
Necesito hacer una consulta y no sé cual sería la mejor forma. Lo ideal para
mi seria una vista pero si tiene que ser un funcion pues también me iria
bien. Os explico la situación y a ver si alguien me puede ayudar.

Tengo las siguientes tablas :

Departamentos :
Departamento (k)
Descripcion

Personas:
Departemento (k)
Numero (k)
Nombre
Apellido1
Apellido2

El campo Numero de la tabla Personas no es consecutivo y puede no empezar
por 0, es decir, las filas pueden estar así:
Departamento1,2,nombre,apellido
Departamento1,4,nombre,apellido
Departamento2,1,nombre,apellido
Departemanto2,2,nombre,apellido

Me gustaría obtener una consulta por departamento con las dos primeras
personas de cada departamento. Algo así:

Departamento1 Descripcion1 Nombre1 Apellido1 Nombre2 Apellido2
Departamento2 Descripcion2 Nombre1 Apellido1 Nombre2 Apellido2
Departamento3 Descripcion2 Nombre1 Apellido1 Nombre2 Apellido2

Muchas gracias a todos
 

Leer las respuestas

#1 Alejandro Mesa
19/10/2006 - 15:13 | Informe spam
Paco,

Cual seria el criterio a usar para saber que esas dos personas son las dos
primeras del departamento?


AMB

"Paco" wrote:

Hola a todos
Necesito hacer una consulta y no sé cual sería la mejor forma. Lo ideal para
mi seria una vista pero si tiene que ser un funcion pues también me iria
bien. Os explico la situación y a ver si alguien me puede ayudar.

Tengo las siguientes tablas :

Departamentos :
Departamento (k)
Descripcion

Personas:
Departemento (k)
Numero (k)
Nombre
Apellido1
Apellido2

El campo Numero de la tabla Personas no es consecutivo y puede no empezar
por 0, es decir, las filas pueden estar así:
Departamento1,2,nombre,apellido
Departamento1,4,nombre,apellido
Departamento2,1,nombre,apellido
Departemanto2,2,nombre,apellido

Me gustaría obtener una consulta por departamento con las dos primeras
personas de cada departamento. Algo así:

Departamento1 Descripcion1 Nombre1 Apellido1 Nombre2 Apellido2
Departamento2 Descripcion2 Nombre1 Apellido1 Nombre2 Apellido2
Departamento3 Descripcion2 Nombre1 Apellido1 Nombre2 Apellido2

Muchas gracias a todos

Preguntas similares