中易网

sql查询数据库,某个字段不同,其他相同,只保留一个记录。具体看问题补充

答案:3  悬赏:0  
解决时间 2021-03-12 12:44
如A表 :{id,name,yy}
数据有:1 ,aa, yy1; 1 , aa, yy2; 2, bb, yy 3

我需要写sql 查出只有 1,aa, yy1; 2, bb , yy3
(yy字段不同,其他相同,只保留一条记录)
最佳答案
可以这样写
select distinct id , name , max(yy) from A
group by id , name
取id和name相同的最大yy,这样就只保留一条记录。
全部回答
select distinct t.id,t.name,t.yy fromm tablename t,tablename t1 where t.yy<>t1.yy and t.id = t1.id and t.name = t1.name

在关系型数据库中,表就是一个数据的集合体,简单地理解就是一个二维(行与列有简单对应关系的)数据表格。

字段是指表格中的列,即具有相同属性的数据集合,每个字段都必须有一个唯一的名称,称为字段名。例如,在表格中,如果用一列存放“性别”,“性别”就是一个字段名。

记录是指表格中的行,它由若干个字段值构成。例如,用于记录每个成员的表中,可以有昵称、年龄、性别、电子邮件等字段,添加进表中的每一个成员,都包含有昵称、年龄、性别、电子邮件这些数据,每个成员的这些数据构成一条记录。

我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
2岁半的宝宝睡觉前爱哭是怎么回事
在银川哪里买手表好一些价格在一千到二千之间
大树营村我想知道这个在什么地方
新朗逸轮胎钉到螺丝不去补行吗
打篮球后喝什么饮料更好
英特尔i3-350m和i3-2310m在性能上有什么区别
谁说光速就是速度极限怎么就知道爱因斯坦理论
颍上县人民医院(旧)-急救中心在什么地方啊,
lol国服第一狗头刘涛涛在哪里直播
昵图网 http://www.nipic.com/show/3/70/6021
( )着嘴笑;( )着嘴笑
源生堂本草养发中心大良店在什么地方啊,我要
保温壶上的橡皮筋有啥作用
小车科目四怎样才能一次性通过
金坛日杂地址在什么地方,我要处理点事
推荐资讯
示波器观察李萨如图是不是同时接CH1和CH2
成人美术培训怎么招生
安徽顶级正宗牛肉板面我想知道这个在什么地方
假期临近通知外教英语作文
广州火车到重庆经过几个省
洪山冯本生西医内科诊所这个地址在什么地方,
田字格牌玻璃钢格栅是哪家公司的?怎么样?
我谈几个男朋友了都是好好的就不联系了,也没
最伟大的中国足球7号在历史非谁莫属
满脑子都是仇恨总想各种各样的报复是怎么回事
栩帆文化传播有限公司地址在什么地方,想过去
全境封锁技能强度上限怎么提高 技能强度上限
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?