比如数据库里是这样的
公司名称 品种 材质 尺寸 颜色
中国服装公司 夹克 存棉 180 黑色
中国服装公司 休闲 存棉 175 灰色
中国鞋公司 皮鞋 皮 43 黑色
中国鞋公司 运动鞋 皮 40 白色
我现在只想要输出以公司为主的其中一条记录要怎样来输出,也就是想在也面显示为这样
公司名称 品种 材质 尺寸 颜色
中国服装公司 夹克 存棉 180 黑色
中国鞋公司 运动鞋 皮 40 白色
请大家帮帮忙啊,谢谢了。
------解决方案--------------------
SQL刚才的连中间量也取出来了,重新改一下。
SELECT G.公司名称,G.品种,G.材质,G.尺寸,G.颜色
FROM (SELECT ROW_NUMBER() OVER(PARTITION BY 公司名称 ORDER BY 公司名称 DESC) KEY_1,
A.*
FROM T_TABLE A) G
WHERE G.KEY_1 = '1 '