How to relate multiple views

I created a content type. Field1 is select list field and field2 is body and field3 is the title.

I added 6 contents.

Now, I have contents as follows:

field1 field2 field3
topic1 body1 title1
topic1 body2 title2
topic2 body3 title3
topic2 body4 title4
topic3 body5 title5
topic3 body6 title6

I would like to create a views block for sidebar region which only select unique field1/topics.
It means sidebar will only display as a link as follows:
topic1
topic2
topic3

When I click topic1, only title1 and title2 should display in content region. When I click title1, only body1 should display in the content region, body2 for title2.

When I click topic2, only title3 and title4 should display in content region. When I click title2, only body3 should display in the content region, body4 for title2.

When I click topic3, only title5 and title6 should display in content region. When I click title3, only body5 should display in the content region, body6 for title2.

I am not sure how many views block i need to create and how I would relate them.

Can you please help?

Drupal version: 


Source: https://www.drupal.org/taxonomy/term/22/feed