在没有大数据的情况下组合SQLite3中的表会增加

时间:2016-11-16 17:56:03

标签: database sqlite

如何在数据库中组合三个表,但过程中的任何一点都不会大幅增加数据存储需求?

我继承了一个包含三个表的数据库。两个列具有相同的列,其中一列删除其中一列:

Table1:
    name
    info
    longkey
    shortkey

Table2:
    name
    info
    longkey
    shortkey

Table3:
    name
    info
    longkey

我想创建一个包含nameinfo列的单个表,而不需要其他表或关键字段的残余。三个表之间可能存在大量重复条目 - 表1中的条目可能会出现在表2和/或表3中。

最大的问题,以及this solution不适合的原因是它会导致尺寸大幅增加,而且我的可用空间有限。

我可以做什么,无论是在SQL中,还是通过Python Scripting或其他方法,在此过程中的任何时候都不会导致数据存储的大量增加?

0 个答案:

没有答案