If I wanted to take the data from one view and use it to query another view, I would create a JOIN view using the 2 derived views and join the values from one view to the view parameters in the other. Here are the steps I took.
**dv1** was created from a base view **bv_test** with four columns **f1, f2, f3**, and **update_date** by making a selection view and setting a condition where **update_date = current_date()**.
Then I created another derived view **dv2** by making another selection view and adding view parameters **f1_var, f2_var, f3_var**. In the WHERE conditions tab, I set **bv_test.f1 = f1_var, bv_test.f2 = f2_var** and **bv_test.f3 = f3_var**.
Lastly, I created a join view joining **dv1** and **dv2** on **dv1.f1 = dv2.f1_var, dv1.f2 = dv2.f2_var** and **dv1.f3 = dv2.f3_var**. This allows me to loop through dv1 records. I deployed the join view as a REST web service.
You can refer to [Parameters of Derived Views](https://community.denodo.com/docs/html/browse/latest/en/vdp/administration/creating_derived_views/creating_selection_views/creating_selection_views#parameters-of-derived-views) for more information.
If you still need help and you have a valid support user account, please open a new case at the [Denodo Support](https://support.denodo.com/) site so that the support team can assist you.
Hope this helps!