我有 1 个表 userinfo,如下所示。可能有 1000 条记录。
我想从表 userinfo 中获取每条记录并将其插入到 tblRating 中。
对于RatingQue1、RatingQue2、RatingQue3,我想添加“4”。我想要 tblRating 的最终结果,如下面的 tblRating 所示。
用户信息
Id empname managername
1 E1 M1
2 E2 M1
. . .
. . .
100 E100 M1
tbl评级
Id ratingby ratedto RatingQue1 RatingQue2 RatingQue3 Avg
1 M1 E1 4 4 4 4
2 M1 E2 4 4 4 4
. . . . . . .
. . . . . . .
100 M1 E100 4 4 4 4
最佳答案
切勿在查询中使用游标,这会降低查询性能
使用以下命令即可根据需要提供o/p:
在执行此查询之前创建这两个表( rating、userinfo )
**Insert into rating
select *,4,4,4,4 from userinfo**
关于mysql - 从一个表中获取数据,并将该表中的每条记录插入到另一个表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22422703/