首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

如何实现多表查询中取每一个表的某些列组合成一个新表#

2012-01-16 
怎么实现多表查询中取每一个表的某些列组合成一个新表###用一般的方法会出现暴多的重复记录怎么样才能把这

怎么实现多表查询中取每一个表的某些列组合成一个新表###
用一般的方法会出现暴多的   重复记录   怎么样才能把这些重复的记录给消除呢
这个问题也可以理解为   多个表   列名都不一样   怎么样才能没有重复记录的合并成为一个表????》

[解决办法]
union 把多個記錄合并成一個表可以消除重復記錄
[解决办法]
你的新表是用什么方式组合的??关联还是无关联的列的合并?
关联的话用DISTINCT
没有的话,指定个标示列,再合并。
不过用了distinct你说不能删除重复的列,那一定是每行记录有至少一个列是不同的,不是完全重复,应该说是笛卡尔乘积吧?

热点排行