如何将一个表中的相同记录随机地插入到另一个表中4到5次

时间:2014-09-16 21:40:17

标签: sql

表1 是我当前的表格。 newtable 是需要插入的内容。

以下是这个例子: 表1

a
b
c
d

newtable的

a
a
a
a
b
b
b
b
b
c
c
c
c
c
d
d
d
d

2 个答案:

答案 0 :(得分:0)

在Oracle中尝试:

SELECT x, LEVEL from myTable t
        CONNECT BY LEVEL <= ROUND(DBMS_RANDOM.VALUE (4, 5))
and prior x = x
and prior sys_guid() is not null;    

答案 1 :(得分:-1)

如果您使用的是mysql;

select * from table order by rand() limit 3
then
Insert it into new new table

根据需要多次这样做。

您可以关注previous post

谢谢,

Sameera