xuzi level
获赞
369
粉丝
0
关注
1
看过 TA
7
北京理工大学
2019
算法工程师
IP属地:台湾
暂未填写个人简介
私信
关注
2018-09-18 14:12
已编辑
北京理工大学 算法工程师
CREATE TABLE IF NOT EXISTS "score" ( `id` int(11) NOT NULL, `name` varchar(20) NOT NULL, `math` int(3) NOT NULL, `english` int(3) NOT NULL, `chinese` int(3) NOT NULL,); 如何查询出每个人获得最高分数的那个科目? 输出: 1 小明 chinese 2 小刚 english 3 小花 chinese
鼠标点点点点:create table tmp_table_row_transform_column SELECT name,fenshu,project FROM score unpivot(gproject FOR fenshu in(chinese,math,english))AS up select  name,project from(   select name,max(fenshu) as repeat_fenshu,project      from tmp_table_row_transform_column          group by name)a 行转列之后,group by 找到max哪一行信息就行了。
投递思源智通等公司9个岗位 >
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务