non capisco perchè utilizzare 2 query per trovare gli utenti che hanno un età compresa tra 2 valori. dato che puoi creare where nel seguente modo

where eta between val1 and val2