A,B表结构字段相同,各有一条数据。
A表 B表
a1 a2 a3 a4 a5 a6 a1 a2 a3 a4 a5 a6
a b c d e f a c c c e f
执行sql语句后结果如下
a2,b,c ,a4,d,c
sql语句怎么写?
PS 上面的例子只是打比方,字段是以知的,值是未知的
SELECT a2,a4 FROM A UNION SELECT a2,a4 FROM B;
SELECT count(*) FROM A ;
SELECT count(*) FROM (SELECT a2,a4 FROM A UNION SELECT a2,a4 FROM B);
如果得到两个计数值不同,说明有不同值。
最好把你需要的结果再描述的清楚些,不知道你要什么格式。