怎么找出表中某个字段数量大于一的记录

wankan 2005-03-03 05:27:27
怎么找出表中某个字段数量大于一的记录
...全文
173 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
wankan 2005-03-17
  • 打赏
  • 举报
回复
???
子陌红尘 2005-03-04
  • 打赏
  • 举报
回复
现在有的进货单同时出现在了多张付款单中,怎样才能删除掉其中多余的
------------------------------------------------------------------
删除的规则是什么?
wankan 2005-03-04
  • 打赏
  • 举报
回复
加了80分求答案!不够再加!~
wankan 2005-03-04
  • 打赏
  • 举报
回复
进货单orderpurchase(单号,供应商名称,日期,订单号,总数量,金额...)
付款单ordercashget (单号,金额,本单结算...)
财务明细ordercashdetail(单号,对应单据编号,定价,现结...)
其中财务明晰中包括付款单,一张付款单又对应多张进货单,同时又有各个进货单的明细资料
现在有的进货单同时出现在了多张付款单中,怎样才能删除掉其中多余的
jzdmyjzd 2005-03-04
  • 打赏
  • 举报
回复
select * from t where id in (select id,某一字段 from t group by id,某一字段 having count(*)>1)
wankan 2005-03-04
  • 打赏
  • 举报
回复
怎么删除掉多余的记录呢?
wankan 2005-03-04
  • 打赏
  • 举报
回复
只要把重复的删除掉就行了
xluzhong 2005-03-03
  • 打赏
  • 举报
回复
select col
from tb
group by col
having count(*) > 1
NewQger 2005-03-03
  • 打赏
  • 举报
回复
什么意思? 是字段的值大于1,还是字段的值相同的大于1的
字段的值大于1:select * from tb where col > 1
字段的值相同的大于1的 select col from tb group by col having count(col) > 1
chinaandys 2005-03-03
  • 打赏
  • 举报
回复
第三种
select col tablename group by col having sum(1)>1
hsj20041004 2005-03-03
  • 打赏
  • 举报
回复
找出表table 字段col大于1的记录:
select col from table group by col having count(col)>1
pbsql 2005-03-03
  • 打赏
  • 举报
回复
select * from t where id in (select id from t group by id having count(*)>1)

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧