业务可能会用到记录下
没有测试
select distinct t1.column1,.t2.column2 into table3 from table1.t1 join table2.t2 on(t1.column1=t2.column3);
将查询结果放在另一张表中(table2表必须存在)
insert into table2 select * from table1
MySql查询出两张表中不同的数据
1、select * from 表1 where 字段名 not in (select 字段名 from 表2)
2、表1有,表2没有的:
SELECT * FROM 表1 WHERE NOT EXISTS (SELECT 1 FROM 表2 WHERE 表1.字段名 = 表2.字段名)
3、表2有,表1没有的
SELECT * FROM 表2 WHERE NOT EXISTS (SELECT 1 FROM 表1 WHERE 表1.字段名= 表2.字段名)
这篇博客介绍了如何使用MySQL进行数据查询和迁移。包括如何利用`SELECT DISTINCT`语句从两个表中获取唯一列并存入新表,以及如何插入数据到已有表中。此外,还提供了三种查询两张表中不同数据的方法:1) 使用`NOT IN`子句;2) `NOT EXISTS`子句查找表1独有的数据;3) 同样使用`NOT EXISTS`子句找出表2独有的数据。

3044

被折叠的 条评论
为什么被折叠?



