找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 221|回复: 0

SQL SERVER将已有的分组复制一份到新分组

[复制链接]

381

主题

53

回帖

2165

积分

管理员

积分
2165
发表于 2026-2-9 09:52:15 | 显示全部楼层 |阅读模式
INSERT INTO [lj_dzsw].[dbo].[黑名单] (商品名, 分组, 修改时间)
SELECT
    t.商品名,        -- 引用外层别名t的商品名字段
    '淮南市烟草',    -- 分组替换为「淮南市烟草」
    t.修改时间       -- 保留原修改时间
FROM [lj_dzsw].[dbo].[黑名单] AS t  -- 外层表加别名t
WHERE t.分组 = '合肥市烟草'
  -- 防重复:避免同一商品重复插入「淮南市烟草」分组
  AND NOT EXISTS (
      SELECT 1
      FROM [lj_dzsw].[dbo].[黑名单]
      WHERE 商品名 = t.商品名 AND 分组 = '淮南市烟草'
  );

-- 验证插入结果(可选)
SELECT TOP 1000 [ID], [商品名], [分组], [修改时间]
FROM [lj_dzsw].[dbo].[黑名单]
WHERE 分组 = '淮南市烟草';

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|久要宝盒 ( 皖ICP备18021237号 )

GMT+8, 2026-4-2 19:38 , Processed in 0.048873 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表