In my database I currently have two tables that are almost identical except for one field.
For a quick explanation, with my project, each year businesses submit to me a list of suppliers that they sale to, and also purchase things from. Since this is done on an annual basis, I have a table called "sales" and one called "purchases". So in the "sales" table, I would have the fields like, BusinessID, year, PurchaserID, etc. And the complete opposite would be in the "purchases" table except that there would be a SellerID. So basically both tables are exactly the same field wise except for the PurchaserID/SellerID. I inherited this system so I did not design the DB this way. I'm debating combing the two tables into one table called "suppliers" and just adding a "type" field to distinguish between whether they are selling to, or purchasing from.
Does this sound like a good idea? Is there something I'm missing in regards to why this wouldn't be a good idea?