Quick question,
I was told the other day that no matter what I should include an auto incrementing 'ID' column.
My coworker says that in our tables it is unnecessary, and I agree. I can't see the use of such a column as we use other column(s) as primary keys.
But I have a mind to inquire, is there some unforeseeable reason to keep an ID column if we are always using other column(s) as primary keys?