SQL UNION 的用法中前后两个查询语句所含字段是否一定要相同?

[复制链接]
查看11 | 回复4 | 2011-8-19 07:19:22 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-8-19 07:19:22 | 显示全部楼层
列数和值类型要兼容追问你好,列数兼容有规定的吗?列名要一样?如果AUNIONB是不是A的列数要=B的列数?
回复

使用道具 举报

千问 | 2011-8-19 07:19:22 | 显示全部楼层
列的數量要相同值要兼容,舉個例子--會出錯,值不兼容select1asID,\'a\'asNameunionallselect1asID,1asName改為select1asID,\'a\'asNameunionallselect1asID,\'1\'asName
回复

使用道具 举报

千问 | 2011-8-19 07:19:22 | 显示全部楼层
不用,列和字段类型要匹配不匹配的最好转化下createtable#a(aint,bint)insertinto#avalues(1,2)selectafrom#aunionselectbfrom#adroptable#a
回复

使用道具 举报

千问 | 2011-8-19 07:19:22 | 显示全部楼层
列数要相同才可以。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行