社区
MS-SQL Server
帖子详情
求1 SQL语句,急,在线等~~~
calfly
2004-07-14 10:09:22
[student]:
stuNo name
1 zhang
2 wang
3 zhang
[score]:
stuNo name score
zhang 90
wang 80
zhang 88
上面两个表,就是要把student中的stuNo填到score中的stuNo,如果有重名的,就保持score.stuNo为空
应该如何写???
...全文
113
9
打赏
收藏
求1 SQL语句,急,在线等~~~
[student]: stuNo name 1 zhang 2 wang 3 zhang [score]: stuNo name score zhang 90 wang 80 zhang 88 上面两个表,就是要把student中的stuNo填到score中的stuNo,如果有重名的,就保持score.stuNo为空 应该如何写???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lzymagi
2004-07-14
打赏
举报
回复
楼主,不好意思。我没加group by .不过你能想到的吧!呵呵
calfly
2004-07-14
打赏
举报
回复
问题解决,多谢多谢!!!
UPDATE _cou
SET id =
(SELECT id
FROM _stu
WHERE _stu.name = _cou.name)
WHERE ((SELECT COUNT(*)
FROM _stu
WHERE _stu.name = _cou.name) = 1)
calfly
2004-07-14
打赏
举报
回复
to lzymagi(lzy_xy) : select name,count(*) from score where having count(*)>1
这个出错,不能这样查
chinaandys
2004-07-14
打赏
举报
回复
能不能把表说详细一些吗
calfly
2004-07-14
打赏
举报
回复
to liupingsk(往事随风.......) :重名的怎么办?
to skyboy0720(飞) ( ) :比如说student表中有两个zhang
to lidengdeng(lidengdeng) ( ) :数据量只有几千条
to lzymagi(lzy_xy) :马上试试看
lidengdeng
2004-07-14
打赏
举报
回复
假如记录有上万条,这样效率不高吧?
skyboy0720
2004-07-14
打赏
举报
回复
如果有重名?是指什么?你给的数据,没看出来!
lzymagi
2004-07-14
打赏
举报
回复
试试
update a set a.stuno=b.stuno from score a,student b where a.name not in (select name,count(*) from score where having count(*)>1)
liupingsk
2004-07-14
打赏
举报
回复
update score
set score.stuno=
(
select student.stuno
from student
where student.name=score.name
)
使用游标的
SQL语句
使用游标的
SQL语句
必须使用游标的
SQL语句
有查询结果为多条记录的select语句,current形式的update和delete语句。 查询结果为多条记录的select语句 一般情况下,select语句查询结果为多条记录,因此需要使用游标机制...
常用
sql语句
大全
BeginTrans和CommitTrans用于标记事务的开始和结束,在这两个之间的语句,就是作为事务处理的语句。判断事务处理是否成功,可通过连接对象的Error集合来实现,若Error集合的成员个数不为0,则说明有错误发生,事务...
oracle修改的
sql语句
,请教oracle高手
SQL语句
该怎么修改,如何写。
当前位置:我的异常网» Oracle开发»请教oracle高手
SQL语句
该怎么修改,如何写。请教oracle高手
SQL语句
该怎么修改,如何写。www.myexceptions.net网友分享于:2013-02-04浏览:18次请问oracle高手
SQL语句
该如何...
SQL语句
、PL/SQL块和SQL*Plus命令之间的区别
1)
SQL语句
是以数据库为操作对象的语言,主要包括数据定义语言DDL、数据操纵语言DML和数据控制语言DCL以及数据存储语言DSL。当输入
SQL语句
后,SQL*Plus将其保存在内部缓冲区中。 当SQL命令输入完毕时,有三种方法...
如何解析类
SQL语句
,并提取参数
因为做的是XML数据库,但是必须能够兼容SQL,故当用户按照一定的要
求
,输入
SQL语句
后,XML数据库,会将
SQL语句
传入MYSQL或ORACLE等SQL数据库,当返回查询结果后,我们会在执行引擎层面,将结果以及
SQL语句
中的参数...
MS-SQL Server
34,876
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章