sql两张表的数据导入到一张表后数据要对应where条件怎么写
时间: 2024-05-29 08:11:55 浏览: 169
golang 下yql 类似sql里where条件过滤,传入where和map数组就可以过滤出哪些数据可以用
假设有两张表A和B,需要将它们的数据导入到一张表C中,并且需要保留原有的where条件,则可以使用以下SQL语句:
INSERT INTO C (column1, column2, column3)
SELECT A.column1, A.column2, B.column3
FROM A
JOIN B ON A.id = B.id
WHERE A.condition = 'value';
其中,column1、column2和column3是目标表C的列名,需要根据实际情况进行修改。JOIN是连接操作符,ON是连接条件,id是连接的主键。condition是A表的where条件,value是对应的值。通过这样的方式,可以将A和B表的数据导入到C表中,并且保留原有的where条件。
阅读全文