join the union
I find your description unclear too but i assume that you have a column for each sport in the first table and a whole list of names with an entry in the relevant column, dus the J. doe record would have an entry in three of the x columns.
This is indeed a horrible format and...