代码之家  ›  专栏  ›  技术社区  ›  Choletski

Sqlite插入唯一行[重复]

  •  0
  • Choletski  · 技术社区  · 7 年前

    例如,我有一张表:

    以及该表的值:

    1. |val1 | val2 | val5|
    2. |val1 | val2 | val3|
    3. |val1 | val2 | val3|

    所以我只需要插入值1和2,因为3和4与1相同。我需要在Sqlite v3.9中完成这项工作。

    1 回复  |  直到 7 年前
        1
  •  2
  •   dbajtr    7 年前

    INSERT INTO NewTable (coulmn_1, column_2, column_3)
    SELECT DISTINCT 
        column_1, 
        column_2, 
        column_3
    FROM OldTable