为什么sql左联接的时候会出现冗余数据 我通过excel表格将数据导入sql数据库的表中,如a表和b表,当数据多的时候会出现重复的行.例如:select * from a left outer join b on a.kh=b.kh 得到得行比a表得行要多几行,比较后发现是出现重复得行,用distnic 后重复行减少,但是有的情况还会出现,请各位大大帮帮忙! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 a.kh=b.kh 这两表的kh不是一一对应的,有一对多的. 同上,因为有2个或者2个以上的b.kh值一样 LEFT JOIN是以左表为准,即是你的A表,所以有重复是很正常,你可以使用DISTINCT 或者GROUP BY 来去掉重复的行. 自连接查询的问题 asp网站 急~~求高手!!!sql 如何合并記錄,如下 数据取出的顺序问题! 误差数据 数据库表结构建立问题? 如何安装windows NT 4.0? 数据库导入到本地的出现错误,请教 看一看哪种表结构规划的好?为什么? ---我想返回其中的sumqty,怎么做? (service broker) 不理解contract的"由谁发送消息"的概念, 谢谢(没有分了,不好意思) 请教 零售行业的数据库设计
这两表的kh不是一一对应的,有一对多的.