【发布时间】:2020-06-15 20:09:15
【问题描述】:
我正在尝试使用现有数据更新一列数据,但我也不想删除以前的记录。 如果我更新查询,以前的记录将被删除。 我希望在同一个表中的两个记录。 你能帮我怎么做吗?
例子:
Table: transformation_target_metadata
For dataSetType = 'Knipper' table is already existed.I need to perform all the changes for dataSetType = 'Synergistixs'
datasetname dataSetType Name
Knipper knipper comma
Knipper Knipper VendorName
Knipper Knipper Brand
datasetname dataSetType Name
Knipper Synergistixs comma
Knipper Synergistixs VendorName
Knipper Synergistixs Brand
当我触发以下查询时,输出将如下所示:
select * from transformation_target_metadata where datasetname in('Knipper') and dataSetType in('Knipper');
datasetname dataSetType Name
Knipper knipper comma
Knipper Knipper VendorName
Knipper Knipper Brand
select * from transformation_target_metadata where datasetname in('Knipper') and dataSetType in('Synergistixs');
datasetname dataSetType Name
Knipper Synergistixs comma
Knipper Synergistixs VendorName
Knipper Synergistixs Brand
【问题讨论】: