将数据库中一个表中的特定行插入到另一个具有不同列的表中

yushi

我在将数据从一张表移动到另一张表时遇到问题。我有两张表,一张表存储所有属于网站会员的用户,但是有些 VIP 会员在注册时会获得随机积分,而普通会员则不会。

+-----------+
|   Users   |
+-----------+
| User_id   |
| Usertype  |
| Firstname |
| Lastname  |
| Email     |
| Username  |
| Password  |
+-----------+

+-------------+
| VIP_Members |
+-------------+
| User_id     |
| Username    |
| Points      |
+-------------+

我想选择所有 VIP 成员(由 Usertype 确定)并将它们移动到VIP Members表中:

INSERT INTO Vip_Members (Points)
VALUES (ABS(CHECKSUM(NewId())) % 11)
SELECT User_id, Username
FROM Users
WHERE Usertype = 'vip';
蒂姆·比格莱森

您要在此处使用的语法是INSERT INTO ... SELECT. VALUES关键字主要用于在INSERT语句中插入文字常量时

INSERT INTO Vip_Members (User_id, Username, Points)
SELECT User_id, Username, ABS(CHECKSUM(NewId())) % 11
FROM Users
WHERE Usertype = 'vip';

作为旁注,我不知道您为什么要将用户从Users移动到单独的表。我认为可以有一个类型列来确定用户是否是 VIP。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数据库中一个表的值插入到另一个数据库中的另一表

来自分类Dev

将一个数据库表中的行插入另一个数据库中的两个不同表中

来自分类Dev

如何使用SQL将具有不同选择条件的多列插入到另一个表中

来自分类Dev

从一个表中选择多个列,然后将数据插入到PHP-MySQL中另一个数据库中的另一个表中

来自分类Dev

将一个表中的数据插入数据库中的另一个表(不同的服务器)

来自分类Dev

将具有标准值的另一个表的列中的所有记录插入到表中

来自分类Dev

将一个表插入另一个具有不同字段的表中

来自分类Dev

将一个表插入另一个具有不同字段的表中

来自分类Dev

如何将数据从一个表插入和检索到mysql数据库中的另一个表

来自分类Dev

SQL Server:查询以将数据从具有不同结构的另一个表插入表中

来自分类Dev

如何将列中具有特定值的行复制到另一个工作表?

来自分类Dev

从一个表插入到另一个表(不同的数据库)

来自分类Dev

将数据从一个表复制到另一个数据库中的另一个表

来自分类Dev

从不同数据库中的 2 个表中获取值到另一个表中

来自分类Dev

将Complete RecordSet插入到其他数据库MS Access中的另一个表

来自分类Dev

将记录从一个表插入到另一个表,而不违反SQL Server数据库中的任何约束

来自分类Dev

使用 pgadmin 将数据行从一个表复制到同一数据库中的另一个表

来自分类Dev

SQL将表中的行插入到表中,该表必须具有2个不同的列,但也必须具有一个非不同的列

来自分类Dev

将两个表中的数据插入到另一个表中

来自分类Dev

从一个数据库表插入到 ANDROID 中的另一个数据库表

来自分类Dev

从一个数据库表插入到另一个

来自分类Dev

从一个数据库表插入到另一个

来自分类Dev

将列的派生总和值插入到另一个表中作为oracle数据库中的记录

来自分类Dev

如何将行插入到另一个工作表的列中?

来自分类Dev

将表数据从一个数据库复制到具有条件的另一个数据库

来自分类Dev

将一个表中的不同值插入到另一个表中

来自分类Dev

从从 C# MSSQL 中的另一个表中检索的 datagridview 数据插入到数据库

来自分类Dev

MVC将行插入到数据库中,并且具有来自另一个模型的下拉菜单

来自分类Dev

在连接到数据库上另一个表的表中插入新行

Related 相关文章

  1. 1

    将数据库中一个表的值插入到另一个数据库中的另一表

  2. 2

    将一个数据库表中的行插入另一个数据库中的两个不同表中

  3. 3

    如何使用SQL将具有不同选择条件的多列插入到另一个表中

  4. 4

    从一个表中选择多个列,然后将数据插入到PHP-MySQL中另一个数据库中的另一个表中

  5. 5

    将一个表中的数据插入数据库中的另一个表(不同的服务器)

  6. 6

    将具有标准值的另一个表的列中的所有记录插入到表中

  7. 7

    将一个表插入另一个具有不同字段的表中

  8. 8

    将一个表插入另一个具有不同字段的表中

  9. 9

    如何将数据从一个表插入和检索到mysql数据库中的另一个表

  10. 10

    SQL Server:查询以将数据从具有不同结构的另一个表插入表中

  11. 11

    如何将列中具有特定值的行复制到另一个工作表?

  12. 12

    从一个表插入到另一个表(不同的数据库)

  13. 13

    将数据从一个表复制到另一个数据库中的另一个表

  14. 14

    从不同数据库中的 2 个表中获取值到另一个表中

  15. 15

    将Complete RecordSet插入到其他数据库MS Access中的另一个表

  16. 16

    将记录从一个表插入到另一个表,而不违反SQL Server数据库中的任何约束

  17. 17

    使用 pgadmin 将数据行从一个表复制到同一数据库中的另一个表

  18. 18

    SQL将表中的行插入到表中,该表必须具有2个不同的列,但也必须具有一个非不同的列

  19. 19

    将两个表中的数据插入到另一个表中

  20. 20

    从一个数据库表插入到 ANDROID 中的另一个数据库表

  21. 21

    从一个数据库表插入到另一个

  22. 22

    从一个数据库表插入到另一个

  23. 23

    将列的派生总和值插入到另一个表中作为oracle数据库中的记录

  24. 24

    如何将行插入到另一个工作表的列中?

  25. 25

    将表数据从一个数据库复制到具有条件的另一个数据库

  26. 26

    将一个表中的不同值插入到另一个表中

  27. 27

    从从 C# MSSQL 中的另一个表中检索的 datagridview 数据插入到数据库

  28. 28

    MVC将行插入到数据库中,并且具有来自另一个模型的下拉菜单

  29. 29

    在连接到数据库上另一个表的表中插入新行

热门标签

归档