SQL 查询语句中如果某个字段有相同值时只显示一行
假如值为:idnameage1张三181张三192李四203王五25查询的结果为idnameage1张三182李四203王五25就是说假如id和name都相等时就显示一行...
假如值为:
id name age
1 张三 18
1 张三 19
2 李四 20
3 王五 25
查询的结果为
id name age
1 张三 18
2 李四 20
3 王五 25
就是说 假如 id 和 name 都相等时就显示一行(age最大的一行) 展开
id name age
1 张三 18
1 张三 19
2 李四 20
3 王五 25
查询的结果为
id name age
1 张三 18
2 李四 20
3 王五 25
就是说 假如 id 和 name 都相等时就显示一行(age最大的一行) 展开
2个回答
展开全部
select ID,name,MAX(age)
group by ID,name
即可实现
group by ID,name
即可实现
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询