假设我想在表中插入一条记录。每条记录都有一个 ID(不是唯一的)我想检查两列(比如说名字和姓氏),如果这些列已经在我的表中,则使用该 ID,除非为新记录使用另一个 ID。
换句话说,我想说如果名称是新的,则分配一个新的 ID,否则分配该记录的 id。(不用担心新的 id,假设我每条记录都有一个原始 id)
例如假设我的表中有以下记录:
FirstName | LastName | Location | Age ... | ID
John | Smith | Canada | 12 ... | 1234
John | Smith | US | 21 ... | 1234
现在我想添加另一个 John Smith。所以我想要新记录的相同 ID。如果我想添加 Paul Smith,我想要一个新的 ID。