从表中删除重复项

时间:2011-10-06 21:58:27

标签: sql tsql

  

可能重复:
  How to remove duplicates from table using SQL query

我无法解决此问题。

我有一张表如下:

SYS_ID  SUB_NET_ID  NODE_NAME   NODE_ID NODE_EQ_NO  NODE_VAR_NO TEMP_ID EQUIP_TYPE  EQ_ID   VAR_ID  VAR_OBJECT  VAR_NAME    VAR_SUBSET  VAR_SET CALC_VAR_TYPE   DATA_TYPE   DOF COEFF_OBJECT    COEFF_NODE_ID   COEFF_VAR_ID    COEFF_VAR_SET   COEFF_VAR_TYPE  COEFF_VAR_SUBSET    COEFF_VAR_NAME  OPERAND SIGN    RETAIN  VAR_TP_OFFSET   COEFF_TP_OFFSET COEFF_VAR_SUBTYE    VALUE   RHS_DECISION    DUPLICATE_VARS_DECISION
15  1   TTOL_BLEND  16  3   6   14      9   0   SIMPAR  ZERO    UNDEF   PARSPEC VAR CONTINOUS                       0   0       0               0   0   0   0       0   ZEROPARSPECUNDEF    166
15  1   TTOL_BLEND  16  4   6   14      10  0   SIMPAR  ZERO    UNDEF   PARSPEC VAR CONTINOUS                       0   0       0               0   0   0   0       0   ZEROPARSPECUNDEF    166
15  1   TTOL_BLEND  16  5   6   14      10  0   SIMPAR  ZERO    UNDEF   PARSPEC VAR CONTINOUS                       0   0       0               0   0   0   0       0   ZEROPARSPECUNDEF    166

我想根据DUPLICATE_VARS_DECISION删除重复的条目。 我的结果表(删除重复项后)应该看起来像 -

SYS_ID  SUB_NET_ID  NODE_NAME   NODE_ID NODE_EQ_NO  NODE_VAR_NO TEMP_ID EQUIP_TYPE  EQ_ID   VAR_ID  VAR_OBJECT  VAR_NAME    VAR_SUBSET  VAR_SET CALC_VAR_TYPE   DATA_TYPE   DOF COEFF_OBJECT    COEFF_NODE_ID   COEFF_VAR_ID    COEFF_VAR_SET   COEFF_VAR_TYPE  COEFF_VAR_SUBSET    COEFF_VAR_NAME  OPERAND SIGN    RETAIN  VAR_TP_OFFSET   COEFF_TP_OFFSET COEFF_VAR_SUBTYE    VALUE   RHS_DECISION    DUPLICATE_VARS_DECISION
15  1   TTOL_BLEND  16  3   6   14      9   0   SIMPAR  ZERO    UNDEF   PARSPEC VAR CONTINOUS                       0   0       0               0   0   0   0       0   ZEROPARSPECUNDEF    166

我无法回想起如何为此编写SQL查询。有人帮忙吗?

0 个答案:

没有答案