acctman, if you
look at it a little more closely, the answer was "you could
not create duplicate fields..."
obviously the table for the people would have one row per person, and you would not want duplicate columns in there
the simplest solution, and in my mind the most elegant, is a separate table, which contains only two columns, the ids of the two people who are dating
members
204 john smith 42
206 mary white 27
213 todd kamalfeszchuk 37
221 linda brown 28
242 betty boop 45
couples
204 242
206 213
one of the other questions that always comes up in this database design is how do i prevent duplication, e.g. if john and betty are dating, how do i ensure that i don't have john and betty in the database along with betty and john?
the answer to that is simple, too -- always store the ids with the lower one first