【问题标题】:Duplicate Value Avoid in sql querysql查询中避免重复值
【发布时间】:2015-07-07 08:56:11
【问题描述】:
item            qty

1201-10-005-A   1
1110-01-006-A   1
1112-01-006-A   1
1202-01-008-A   1
1202-01-023-A   1
G-1000-00-003-A 1
Q-2252-00-004-D 1
1150-01-002-A   1
1201-01-009-A   1
1201-01-010-A   1
1201-01-012-A   1
1201-01-013-A   1
1201-02-005-A   1
1201-02-006-A   1
1201-04-001-A   1
1201-05-001-A   1
1201-06-002-A   1
1201-06-003-A   1
1201-06-004-A   1
1201-07-001-A   1
1201-07-002-A   1
1201-07-005-A   1
1201-07-006-A   1
1201-07-009-A   1
1201-07-007-A   1
1201-06-004-A   2
1201-07-001-A   2
1201-07-002-A   2
1201-07-005-A   2
1201-07-006-A   2
1201-07-007-A   2
1201-07-009-A   2
1201-10-005-A   2
1202-01-008-A   2
1202-01-023-A   2
1110-01-006-A   2
1201-06-004-A   3
1201-07-001-a   3
1201-07-002-A   3
1201-07-005-A   3
1201-07-006-a   3
1201-07-007-A   3
1201-07-009-A   3
1201-10-005-A   3
1202-01-008-A   3
1202-01-023-A   3
1110-01-006-A   3
1130-03-009-A   3
1201-06-004-A   4
1201-07-001-A   4
1201-07-002-A   4
1201-07-005-A   4
1201-07-006-A   4
1201-07-007-A   4
1201-07-009-A   4
1201-10-005-A   4
1202-01-008-A   4
1202-01-023-A   4
1110-01-006-A   4
1130-03-009-A   4
1110-01-006-A   5
1130-03-009-A   5
1201-01-009-A   1
0004-08-107-A   1
0010-08-012-A   1
1000-00-003-B   1

同一项目重复显示最大数量值唯一

【问题讨论】:

  • 这个网站的一般规则是在询问之前尝试解决问题。你尝试了什么?
  • 不要尝试同时使用两个不同的 RDBMS 来解决这个问题。

标签: mysql sql-server


【解决方案1】:

您需要使用分组方式:

select item,max(quantity) 
from table 
group by item

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-25
  • 2021-03-06
相关资源
最近更新 更多