【发布时间】:2011-07-11 23:26:51
【问题描述】:
假设我有一个选择
SELECT DISTINCT id, customer_id, domain FROM config WHERE type = 'foo';
返回一些记录。
如何在结果集中插入到达行,例如
INSERT INTO config (id, customer_id, domain) VALUES (@id, @customer_id, 'www.example.com');
@id 和@customer_id 是结果集中该行的字段?
编辑:我不想只是复制它,而是在domain 字段中插入一个新值。尽管如此,还是很容易面对手掌的情况 ;-) 谢谢!
【问题讨论】:
-
您想复制您选择的记录吗?
-
为什么要把同一张表的记录又插入同一张表?这将创建重复项
-
对不起,这个问题很愚蠢,我只是遇到了一个非常简单的问题facepalm
-
每个人都需要一个好友来时不时地回答他们的问题。我奖励你的努力:[nerdmeritbadges.com/products/rubberduck]
-
我有同样的问题。例如,表的设计方式,我需要复制另一个用户条目,但有 356 条记录我需要复制给一个新用户。