sql把查询结果添加到已存在的表中

2025-12-14 23:11:59
推荐回答(5个)
回答1:

你的表goods里面有相同的数据列吗?
如果有相同的 insert into goods (数据列1,数据列2、、、) values (select from shop where goods.shopid=shop.id)

回答2:

insert [已存在表名] (select * from [表名])

insert [已存在表名] 查询语句

回答3:

如果可以的话 麻烦把两张表的关系描述的再清楚一点

回答4:

select * from goods g,shop s where s.id=g.shopid and g.shopid=x; x为你想要查询的那一行。不知道是不是你想要的效果,欢迎追问。

回答5:

你的意思是把某一shopid的goods数据换一个shopid插入到goods表中,是这个意思吗?