For each row within For each row repeating matches

Hello i am trying to match up two data tables

I am using the following:

  1. For Each Row Activity on DT1
  2. Within this i have a For Each Row Activity on DT2
  3. Within this i have an IF Activity that has a condition to check if the DT1 String contains the DT2 String.

When i run it only seems to pick up the last row in the DT2 string.

Buddy @DataUser
Actually your workflow screenshot is correct may i know what was the exact issue and from which datatable you want to pass the value, what are the values in both the excel and how do you fetch the value stsuppliertitle