我想知道人们对数据库表中ID列的命名有何看法.
如果我有一个名为Invoices的表,它的主键是一个标识列,我会将该列称为InvoiceID,这样我就不会与其他表发生冲突,这是显而易见的.
在我工作的地方,他们把所有的ID列都称为ID.
所以他们会做以下事情:
Select
i.ID
, il.ID
From
Invoices i
Left Join InvoiceLines il
on i.ID = il.InvoiceID
现在,我看到了一些问题:
其他人对这个话题有什么看法?