求一条SQL语句。 ( 积分: 100 )

  • 主题发起人 主题发起人 Jason Law
  • 开始时间 开始时间
J

Jason Law

Unregistered / Unconfirmed
GUEST, unregistred user!
表1
字段1 字段2 字段3
3 2 3
0 2 4
......

表2
字段A 字段B 字段C
1 2 8
2 2 2
.......

我想得到的内容实际是就是两个表 组合。 且 第一个字段值不重复。

字段A 字段B 字段C
3 2 3
0 2 4
......
1 2 8
2 2 2
.......
 
现写的不晓得怎么样。
select 表1.* from 表1 union
select 表2.* from 表2 where 字段A not in (select 字段1 from 表1)
 
Select * From 表1
Union
Select * From 表2 Where Not 字段A in (Select 字段1 From 表1)
 
如果表1和表2中第一个字段有相同的值,但其他字段值不相同,你需要怎么处理?舍弃一个吗?
 
嵌入式查询
 

Similar threads

D
回复
0
查看
909
DelphiTeacher的专栏
D
D
回复
0
查看
704
DelphiTeacher的专栏
D
后退
顶部