我会试着通过解释一个例子来解决这个问题。
因此,我合并来自两个来源的数据,即1和2.在每个来源中,它有一个“数字”列,在源中具有唯一值。但是当A和B合并时(它们必须是),不能检查它们是否是唯一的。但是,在合并1和2时,我创建了一个列名“source”并用它的源名称(1或2)标记它。因此,如果我想查找某个特定的“数字”,我会提交一个查询所需数字和来源的查询。
有更好的方法吗?它工作得很好,因为我的数据库很小,但随着数据库的增长,这会运行良好(即快速,高效等)吗?我的意思是,它在未来几年内不会有一百万个条目,但我仍然希望以最佳方式执行它。
我能想到的另一种方法是为不同的源保留单独的“数字”列并查询相应的列..但这需要添加额外的列,因为我得到了其他来源。嗯..该怎么办?
答案 0 :(得分:1)
你的方法应该可以正常工作而不会导致任何可察觉的减速,如果有的话。