Saludos!
 
Lo que pasa es que tengo una función para concer el usuario que no tiene asignado un archivo. 
Para ésta función necesito 2 Select . . . 
1.- Consultar los id de usuario que tengan cierto cargo.
2.- En base al total de la consulta pasada busco los ID de usuario ordenado descendente con un límite de "NumeroDeUsuarios-1" en mi tabla de archivos. 
Al final un bucle para comparar, los 2 listados . . . e introduccir el nombre del usuario que no aparesca . . .  
Ejemplo: 
TABLAS: 
 Usuarios
IdUsr
NomUsr
   
 Archivos
IDArchivo
IdUsuario
   GetIDUsers(x) = Función que selecciona usuarios con 
x cargo. 
GetAvailableUser(x,y) = Funcion que selecciona de la tabla de archivos los IDUsuarios a quienes fueron asignados ésos archivos con 
x cargo, en orden DESC y Limite 
y.  
EXEC = Convierte Un RecordSet a Vectores mediante propiedad 
GetRows EXEC(RecordSet,QueryFunction,VectorizedResult,TotalVect  orizedResult) 
El 
TotalVectorizedResult Nos arroja el total de registros de nuestra consulta.    
Código ASP:
Ver originalCall EXEC(RS1,GetIDUsers(),V1,tV1)
Call EXEC(RS2,GetAvailableUser(tV1-1),V2,tV2)
 
For Each User In V1
   Found = 0
   For Each Available In V2
      If User = Available Then Found = 1 End If
   Next
   If Found = 0 Then nUser = User End If
Next
 
Response.Write "Usuario disponible: " & nUser
  
   
Me gustaría poder hacer ésto desde MySQL para que me arrojara en 1 row ya el usuario disponible . . . . pero no tengo experiencia en Procedures . . . 
Alguien que me pudiera guiar un poco . . .  
Gracias . . .