fa_ge(fa_ge)在线状态 17小时前

社区头衔:
社区专家 (专家排行榜
社区生日:
2006-08-23 |生日:1999-10-08
所在城市:
中国 广东 深圳
技术专长:
开发工具:
兴趣爱好:
个人简介:
所在行业:
所在公司:
 
(仅好友可见)
联系方式:
(仅好友可见)
 
编辑我的资料
人气:
[人气排行榜] 共 1183 人访问 / 查看详细
专家分:
[专家分排行榜] 共 13803 分 / 查看详细
可用分:
[可用分排行榜] 共 2358 分
个人动态
08月28
08月27
08月26
博客
查看全部

共2 篇文章

留言
查看全部

共 7 条留言

周如果 2007-12-15

你好:我们是河南元启数据有限公司的,我们公司主要做:域名注册|虚拟主机|网站建设|网络推广|游戏服务器租用托管|传奇千年SF一条龙。 www.yqidc.com 您可以先浏览一下我们的网站,有什么需要可以和我联系。<br/>   电话:0371-65386087      QQ:61537292<br/>   如有打扰之处还请见谅。

lovexiaobo 2007-11-15

前辈很感谢,明白了很多

zzb88 2007-10-30

看到的话,麻烦加我QQ:149195546.有问题求救啊

吴成 2007-10-29

运行不了,t和b没有定义啊,新手,麻烦您说详细一点,谢谢!!!

xjtuwjy 2007-09-24

数据库中有一个表,表里面有好多条记录,但由于服务器最近出现了异常,导致数据库中这个表里的每条记录都重复了几千条。<br/>现在我想用SQL语句把重复的记录删掉,但又要保证那些重复的记录每个要保留一条,不知道该怎么写?我只知道要分好多个SQL语句写。<br/>请高手们指点!万分感谢!<br/><br/>-------------------------<br/>下面是你上次写的:<br/>select?distinct?*?into?temptable?from?tablename?--把原表中去重復這後的數據保存在temptable?表中<br/>go<br/><br/>truncate?table?tablename?--把你的原表記錄全部刪除<br/>go<br/><br/>insert?tablename?select?*?from?temptable?--再把剛保存的temptable?表中數據導入原表中<br/>go<br/><br/>drop?table?temptable?--刪除這個中間表<br/><br/>------<br/><br/>我上次说错了,不是所有的字段都重复,只有一个字段ID不是重复的,这样用你说得方法就不行了。<br/>还请大侠指教,对于这种情况该怎么改这个SQL语句,非常感谢!

xu_ql 2007-08-31

前辈?,我将表名改成?person?后,提示person无效是什么意思啊?<br/><br/>请指教!

fa_ge 回复于 2007-09-03

首先,你的數據庫中有沒有person?這個表啊,如果不存在當然不行喔.<br/>在表名加上[]?,是一定行的

ljs 2007-08-23

几位不好意思,你们的答案都不对。<br/>如果在相同id个数不大于二的情况下你们的程序是正确的,如果大于2我希望的是下面的结果:<br/><br/>create?table?t1(ID?int,?Value?varchar(10))<br/>insert?t1<br/>select?1,?'a'?union?all<br/>select?1,?'b'?union?all<br/>select?1,?'d'?union?all<br/>select?2,?'c'<br/>create??table?t2(ID?int,?Value?varchar(10))<br/>insert?t2<br/>select?1,?'A'?union?all<br/>select?1,?'E'?union?all<br/>select?2,?'B'?union?all<br/>select?2,?'C'<br/><br/>id????VALUE1??VALUE2<br/>1??????a???????A<br/>1??????b???????E<br/>1??????d???????NULL<br/>2??????c???????B<br/>2??????NULL????C<br/><br/>一句话相同的行数都取最大的那个行数,不足的补null。<br/>怪我没有说清楚,麻烦各位了,成功揭帖我再加100分吧?<br/>谢谢!