我写了一份大学住宿申请。在其中一张表(房间)中,我列出了所有房间及其当前/最大入住率。现在,我添加了一个名为“学期”的新列,并将所有现有行的学期值设置为“秋季”。现在我想将所有这些行复制并粘贴到表中,但将学期值更改为“spring”。结果应该是我开始时行数的两倍 - 一半是学期值的下降,一半是 Spring 的行。想知道实现这一目标的最佳方法是什么?
最佳答案
INSERT INTO rooms
(roomname, current_occupancy, max_occupancy, semester)
SELECT roomname, current_occupancy, max_occupancy,'spring'
FROM rooms
WHERE [semester]='fall'
(假设您的房间名称和占用栏)
关于sql - 将行复制并粘贴到具有不同值的同一 SQL 表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9672508/