MySQL - grupos de elementos

   
Vista:

grupos de elementos

Publicado por Alfonso (3 intervenciones) el 18/01/2008 09:02:04
Hola tengo un problemilla. Si tengo 3 grupos de 'n' elementos hay alguna forma de tomas 'y' de cada grupo? Me explico tengo

Grupo1: 1-2-3-4-5
Grupo2: a-b-c-d
Grupo3: x-y-z-j-h

Tengo que obtener 2 elementos de cada grupo x ejmplo 1-2-a-b-x-y, sería mi nuevo grupo, pero si en un grupo no hay elementos para elegir debo completarlo con los elementos de los otros.

Alguna sugerencia

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:grupos de elementos

Publicado por Alfonso (3 intervenciones) el 18/01/2008 11:04:42
Me explico mejor

Tengo almacenado en una BD una serie de personas que pertenecen a un grupo

x EJ.

persona1-grupoA
persona2-grupoA
persona3-grupoA

persona4-grupoB
persona5-grupoB
persona6-grupoB
persona7-grupoB

persona8-grupoC
persona9-grupoC
persona10-grupoC
persona11-grupoC

Tengo que crear un listado máximo de 6 personas en las que aparezcan 2 de cada grupo

x ej

persona1-grupoA
persona2-grupoA

persona4-grupoB
persona5-grupoB

persona8-grupoC
persona9-grupoC

El problema es que si un grupo no hay personas suficiente para sacar 2 tengo que coger de los otros grupos para obtener el listado de 6 personas

x EJ Si tengo

persona1-grupoA
persona2-grupoA

persona4-grupoB

persona8-grupoC
persona9-grupoC
persona10-grupoC
persona11-grupoC

mi listado seria

persona1-grupoA

persona4-grupoB

persona8-grupoC
persona9-grupoC
persona10-grupoC
persona11-grupoC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:grupos de elementos

Publicado por MMM (4 intervenciones) el 19/01/2008 19:04:44
¿Tienes una tabla 'Grupo' y otra 'Persona'?

Algo así:

-Grupo
--idGrupo
--descGrupo

-Persona
--idPersona
--idGrupo

¿O el atributo 'grupo' es, simplemente, un campo de la tabla Persona?

Recién llego al mundo MySQL, vengo de SQL Server. En los foros que solía visitar siempre se agradecía que se incluya la estructura de las tablas o al menos los campos relevantes para la consulta. No sabes cuánto tiempo y malos entendidos puede ahorrar ese simple dato.

Nos vemos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:grupos de elementos

Publicado por alfonso (3 intervenciones) el 21/01/2008 12:23:22
Disculpa, Si tengo esa estructura que tu dices

Grupo
--idGrupo
--descGrupo

-Persona
--idPersona
--idGrupo

La idea como comenté en el otro post es sacar un listado maximo de 6 personas, dos de cada grupo, pero en el caso de no tener personas o sólo tener una en un determinado grupo, siga sacando un listado de 6, completandolas con los otros grupso

Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar