title: Compare multiple columns
body: <p>Is there an effective way to compare the elements of a list? Some background on the matter:</p>
  
  <p>I am parsing data then storing it in a list. I will then query an Oracle DB for a list that matches on some elements (ID Name Description). I have been creating a data structure then storing that to the list. The problem is how to compare the contents. I need to account for 4 scenarios.</p>
  
  <ol>
  <li>The new data is completely new (add row)</li>
  <li>The new data mostly matches existing data (update previous row)</li>
  <li>There is data that exists in the DB not in new data, but matches on some data. (Status need to change to show that the issue has been canceled).</li>
  <li>Data matches exactly (update time if changed, else do not change)</li>
  </ol>