表A ID NAME VALUE
1 A 001
2 A 002
3 A 021
4 B 001
5 A 002
表B ID NAME VALUE
1 A 011
2 B 018
3 A 002
4 B 001我想查出两个表中所有NAME=‘A’的记录,记录可以重复查询得: ID NAME VALUE
1 A 001
2 A 002
3 A 021
4 A 002
5 A 001
6 A 002还想查出两个表中所有NAME='B'的记录,记录不重复查询得 ID NAME VALUE
1 B 001
2 B 018
1 A 001
2 A 002
3 A 021
4 B 001
5 A 002
表B ID NAME VALUE
1 A 011
2 B 018
3 A 002
4 B 001我想查出两个表中所有NAME=‘A’的记录,记录可以重复查询得: ID NAME VALUE
1 A 001
2 A 002
3 A 021
4 A 002
5 A 001
6 A 002还想查出两个表中所有NAME='B'的记录,记录不重复查询得 ID NAME VALUE
1 B 001
2 B 018
union all就可以查出来重复的记录union查出来的是不重复的记录
这样查出来的 就只有一条 NAME = ‘A’ 的记录 ……
结果是: ID NAME
1 A
我这里查到的是这个样子的ID NAME
1 A
2 A
. .
. .
. .
4000 A
但是我更关心的是 VALUE的值, 你那VALUE的 值也显示出来了吗?