Voy a ser más gráfico, es un ejercicio que busca qué materias puede cursar
un alumno...

*Tengo una tabla *reqmat* que tiene codigos de materia, con los codigos de
materias que tienen que estar cursadas y aprobadas para poder cursarla:

*Tabla reqmat: (tomemos como ejemplo el código 10)
*codigo    reqcurs    reqaprob*
*  10           01
  10           02

* Tengo otra tabla  *alumno2matcurs* que contiene las materias cursadas por
el alumno:

*Tabla alumno2matcurs:*
codigoMat
    01
    02
    05
    08

  Entonces, necesitaría saber si reqmat.reqcurs digamos para el código '10'
(según condiciones del docente es un varchar) se encuentra en su totalidad
en alumno2matcurs.codigoMat, el que tengan igual count de elementos no
sirve, pues el alumno puede tener más materias cursadas que las que figuran
en reqmat.reqcurs.
 Ideas?.
 Gracias y saludos!.



2008/12/3 Mariano Cadeneau <[EMAIL PROTECTED]>

> Jaja, gracias. Es que soy nuevo en esto, el primero lo envié y me lo rebotó
> porque todavía no estaba logueado a la lista y lo mandé de nuevo pensando
> que lo había perdido en batalla.
>
> Saludos!
>
> 2008/12/3 Javier Chávez B. <[EMAIL PROTECTED]>
>
>> On Wed, Dec 3, 2008 at 12:42 PM, Javier Chávez B. <[EMAIL PROTECTED]>
>> wrote:
>> > On Wed, Dec 3, 2008 at 12:40 PM, Mariano Cadeneau <[EMAIL PROTECTED]>
>> wrote:
>> >> Muchas gracias Javier, ahí estoy probando, viendo si adapto lo que me
>> >> dijiste dentro de un AND restringiendo un WHERE.
>> >> Saludos!
>> >>
>> >>
>> >> 2008/12/3 Javier Chávez B. <[EMAIL PROTECTED]>
>> >>>
>> >>> On Wed, Dec 3, 2008 at 12:06 PM, Mariano Cadeneau <[EMAIL PROTECTED]>
>> >>> wrote:
>> >>> > Hola gente!,
>> >>> >     Mi problema es el siguiente, tal vez es sencillo, pero yo no le
>> >>> > encuentro la vuelta y espero que puedan ayudarme:
>> >>> > Necesito verificar que toda una lista de campos del tipo varchar(6)
>> se
>> >>> > encuentra en otra lista de campos completa, no al menos uno de
>> ellos,
>> >>> > ej:
>> >>> >
>> >>> > codigo, codigoMat y reqcurs son: varchar(6), yo hice lo siguiente:
>> >>> >
>> >>> > select d.reqcurs in (select "codigoMat" from alumno2matcurs)
>> >>> >
>> >>> > * Pero si encuentra al menos uno de los campos en reqcurs, me
>> devuelve
>> >>> > true
>> >>> > y corta; necesito que si todos los campos almacenados en reqcurs
>> están
>> >>> > en
>> >>> > "codigoMat" me devuelva true.
>> >>> >
>> >>> > Ideas???
>> >>> >
>> >>> > Desde ya muchas gracias.
>> >>>
>> >>> Y no te habia respondido ya???
>> >>>
>> >>> --
>> >>> Cumprimentos
>> >>> jchavez
>> >>> linux User #397972 on http://counter.li.org/
>> >>
>> >>
>> >
>> > Mariano :
>> > Responde con copia a la lista porque puede haber gente que te entregue
>> > u oriente una solucion mejor ....
>> > slds.
>> >
>> > J
>> >
>> >
>> > --
>> > Cumprimentos
>> > jchavez
>> > linux User #397972 on http://counter.li.org/
>> >
>>
>> Y no envies dos correos con tus dudas ...  :0)
>>
>> Slds.
>>
>> J.
>>
>> --
>> Cumprimentos
>> jchavez
>> linux User #397972 on http://counter.li.org/
>>
>
>

Responder a