用SQL语句使得两个表中相同字段都显示出来

[复制链接]
查看11 | 回复4 | 2012-8-3 11:36:42 | 显示全部楼层 |阅读模式
SELECT x FROM aUNION ALLSELECT x FROM b注意这里要用UNION ALL如果只是用UNION,则结果是 1 2 3 4 5 6 7 8...
回复

使用道具 举报

千问 | 2012-8-3 11:36:42 | 显示全部楼层
可以试着使用union all,但是要确保a表和b表的输出字段相同select x from aunion allselect x from border by x希望能帮到你 关于union 和 union all的区别,前者会将读出来相同的数据进行去重,后者虽然不去重,但不会对数据进行排序...
回复

使用道具 举报

千问 | 2012-8-3 11:36:42 | 显示全部楼层
select x from 表a union select x from 表b...
回复

使用道具 举报

千问 | 2012-8-3 11:36:42 | 显示全部楼层
SELECT x FROM 表aUNIONSELECT x FROM 表b...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行