求多个查询子句的交集用什么SQL语句???

[复制链接]
查看11 | 回复0 | 2006-1-4 12:15:54 | 显示全部楼层 |阅读模式
UNION 运算符使您得以将两个或多个 SELECT 语句的结果组合成一个结果集。使用 UNION 组合的结果集都必须具有相同的结构。而且它们的列数必须相同,并且相应的结果集列的数据类型必须兼容。
下面的查询在这两个表之间创建 UNION 运算:SELECT * FROM Table1UNIONSELECT * FROM Table2下面是结果集:ColumnAColumnB---------------abc
1def
2ghi
3jkl
4mno
5
UNION 的结果集列名与 UNION 运算符中第一个 SELECT 语句的结果集中的列名相同。另一个 SELECT 语句的结果集列名将被忽略。
默认情况下,UNION 运算符从结果集中删除重复的行。如果使用 ALL 关键字,那么结果中将包含所有行并且将不删除重复的行。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行