📄 subject_27769.htm
字号:
<p>
序号:27769 发表者:天花乱坠 发表日期:2003-01-15 09:36:53
<br>主题:这条sql语句如何写?
<br>内容:table name: mytable<BR>field1: id<BR>field2: name<BR>field3: age<BR><BR>如何查询所有字段都相同的纪录(假设表字段没有任何约束)<BR><BR>我开始想先添加一个完全不同的字段filed4,比如1,2,3...,在那个基础上写就好写了,就是有点麻烦,可否用一条语句实现?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:ax 回复日期:2003-01-15 09:53:48
<br>内容:你什么意思?搞点数据描述一下.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:天花乱坠 回复日期:2003-01-15 10:10:47
<br>内容:id name age<BR>------------------<BR>1 aaa 10<BR>2 bbb 11<BR>3 ccc 12<BR>2 bbb 99<BR>2 bbb 11<BR>3 ccc 12<BR><BR>我想得到 完全重复的纪录<BR>2 bbb 11<BR>3 ccc 12
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:在水一方 回复日期:2003-01-15 14:37:07
<br>内容:SQL Server中以下语句可达到上述效果:<BR><BR>SELECT [id],[name],[age] FROM mytable GROUP BY [id],[name],[age] HAVING COUNT(*) > 1
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:hillgg 回复日期:2003-01-15 14:42:30
<br>内容: select rowid,bm,mc from a where a.rowid!=(select max(rowid) from a b where a.bm=b.bm and a.mc=b.mc);
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:hillgg 回复日期:2003-01-15 14:43:07
<br>内容:select column from tablea where tablea.rowid!=(select max(rowid) from tablea b where tablea.column=b.column and tablea.column2=b.column2);
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:hillgg 回复日期:2003-01-15 14:49:30
<br>内容:select column from table a <BR>where table a.rowid!=(select max(rowid) from table a b where tablea.column=b.column and tablea.column2=b.column2); <BR><BR>基本思想就是找table a中的每一个记录,<BR>(!=(select max(rowid) from table a b where tablea.column=b.column and tablea.column2=b.column2); )就是选择不是一次出现的记录。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:ax 回复日期:2003-01-15 15:13:23
<br>内容:SELECT id, name, age<BR>FROM [SELECT id, name, age,count(*) as Total FROM tt group by id, name, age] AS AA<BR>WHERE AA.Total>1;
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:天花乱坠 回复日期:2003-01-15 15:27:18
<br>内容:谢谢所有的朋友,多谢!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -