我有两张桌子:BT 和 ST。以下是我希望我能完成的:
INSERT INTO BT (c1,c2,c3) values (v1,v2,v3)
ST 是一个有 89 行和 1 列的表。如果可以,我如何制定一个查询,以便插入适用于 ST 表中的 89 个值中的每一个?
(请记住:这些值是随机的,并且没有我可以将它们联系起来的数学联系)
c1-c3= column1,column2,column3
v1-v3= value1,value2,value3(v2 和 v3 是预定义和设置的,不需要更改)
我尝试了更明显的事情但没有成功,例如:
INSERT INTO BT (c1,c2,c3) values ((select c1 from ST),v2,v3)
但是该行所做的只是返回一个一般的 sql 语法错误。
我承认这可以通过 89 行“INSERT INTO”来执行,并且我每次都更改一个值,但这可以以更优雅的方式完成吗?
我正在使用 MySQL