求一个sql语句

tk_cheung 2007-01-26 11:58:36
假设有如下表A:
prod_id customer .....
9-001 佳美
9-001 广发
9-001 意达

7-015 xx
7-015 yy

4-224 mm
4-224 hh
4-224 kk

......
我想搜索出各料号相同的组的第一个条数据 的集合,
得到如下结果:

9-001 佳美
7-015 xx
4-224 mm

请问如何写sql ? 是不是第归用 top 1 关键字呀


...全文
191 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
子陌红尘 2007-01-26
  • 打赏
  • 举报
回复
select t.* from 表A t where t.customer=(select top 1 customer from 表A where prod_id=t.prod_id)

27,580

社区成员

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

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