我正在尝试为学校项目编写测试数据库使用sqlite。我有一份经销商表
table {
width: 100%;
}
另一本书籍
Distributors
Name Address
'Distributor 1' 'Some Address'
'Distributor 2' 'Some Address'
.... .......
我有一个决赛桌Distributor_Book
BOOK
ISBN Title Other Columns ....
93281418414 'Some Title'
91231913532 'Other Title'
...... .......
我想要一个
的脚本DISTRIBUTOR_BOOK
D_NAME ISBN
'Name of Distributor' 19204958052
按以下方式将它们组合在一起:
SELECT ISBN FROM BOOK ORDER BY RANDOM() LIMIT 20;
SELECT NAME FROM DISTRIBUTORS LIMIT 20;
然后将此表设置为DISTRIBUTOR_BOOK表。这项工作的正确工具是什么?
答案 0 :(得分:0)
对于学校项目,您的数据不会太大。你可以这样做:
insert into distributor_book (name, isbn)
select d.name, b.isbn
from books b cross join
distributors d
order by rand()
limit 20;
我只推荐这个小桌子 - 不超过几百行。