[英]SQL copy data from one column to another table specified column
我有两个表名称由order
和order_product
,两个表都有一个列相同的名称model
, order_product
model
列有很多数据,但order
model
空字段。
我想将表order_product
model
数据复制到model
表order
,我该怎么做呢。
我尝试了一些SQL查询,但结果不像我想要的那样,它看起来所有字段都会重复...
INSERT INTO `order` (model) SELECT (model) FROM `order_product`
尝试使用DISTINCT
消除SELECT
子句中的重复行,如下所示:
INSERT INTO `order` (model)
SELECT DISTINCT model FROM `order_product`;
INSERT INTO table1 ( column1 )
SELECT col1
FROM table2
这应该适用于你的问题? 请告诉我你想要的输出是什么,除非我会更新答案
通过查看您的评论
INSERT INTO table1 ( column1 )
SELECT distinct(col1)
FROM table2
INSERT INTO order (model)
SELECT model FROM order_product
WHERE 'some field' = (some condition)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.