| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1455 人关注过本帖
标题:新人学SQL碰到的问题
只看楼主 加入收藏
w3778451
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-4-19
收藏
 问题点数:0 回复次数:10 
新人学SQL碰到的问题
图片附件: 游客没有浏览图片的权限,请 登录注册


为什么每一行都重复了十次??
搜索更多相关主题的帖子: SQL 人学 
2010-07-14 11:06
aei135
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:12
帖 子:232
专家分:1176
注 册:2009-4-6
收藏
得分:0 
没重复吧,光看第一列是有重复,三列一起看好象没有,不知道你需求是什么了
2010-07-14 11:16
w3778451
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-4-19
收藏
得分:0 
但是我查的只有3个人的数据
下面出来了30行   而且后面每行的成绩显示的都不一样
2010-07-14 11:19
aei135
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:12
帖 子:232
专家分:1176
注 册:2009-4-6
收藏
得分:0 
搞不清楚你需求,不好回答  
你两个表好象没有关系起来,两个表应该有关联字段吧?
2010-07-14 13:27
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:0 
两表缺少关联条件!!!(这样就成了Cross Join)

★★★★★为人民服务★★★★★
2010-07-15 11:34
shipeng
Rank: 2
等 级:论坛游民
帖 子:9
专家分:20
注 册:2010-7-17
收藏
得分:0 
2010-08-01 10:20
tangyunzhong
Rank: 5Rank: 5
来 自:广西
等 级:职业侠客
威 望:4
帖 子:97
专家分:364
注 册:2010-7-28
收藏
得分:0 
回复 楼主 w3778451
你这个错误的语句,要对两个表的对应字段进行关联才行的,你三个人的成绩为什么就成30条记录呢,
是这样的,你说的应该是一个表有三条记录,另一个表有10条记录,要是你这样写就会查到3*30条记录出来了.因为你没有具体的说明需要什么样的效果,本人现在也不知道什么帮你写.
2010-08-01 20:50
tianlei1111
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-8-3
收藏
得分:0 
看不懂啊 估计是没有关联
2010-08-03 11:22
DGLJW
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-8-8
收藏
得分:0 
一看就知道是没有关联三个表中相同的字段了。
2010-08-08 08:55
yakecan1988
Rank: 1
等 级:新手上路
帖 子:2
专家分:3
注 册:2010-4-21
收藏
得分:0 
两个表没有关联啊, where 后面
2010-08-09 12:42
快速回复:新人学SQL碰到的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019430 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved