Possible Duplicate:
Is there a REAL performance difference between INT and VARCHAR primary keys?
It could be a silly question but is it better to use an ID instead name when we create a table in SQL?
I have created tables for company and client and I have just connected 2 tables using company name. However I have seen from other threads that lots of people uses company_ID as a primary key and connect it with ID from other tables.
is there any good reason that they are using ID instead name of the company?
Thanks