急求大神一句简单sql语句 写了一下午代码 有点乱 想不出来
歌曲表song(song_id,singer_id,playtime)假设只有歌曲id歌手id和播放次数三个属性求:按照歌曲的playtime排列歌手(不是排列歌曲,一个...
歌曲表song(song_id, singer_id,playtime)假设只有歌曲id 歌手id 和播放次数三个属性
求:按照歌曲的playtime排列歌手(不是排列歌曲,一个歌手对应多首歌。。) 展开
求:按照歌曲的playtime排列歌手(不是排列歌曲,一个歌手对应多首歌。。) 展开
4个回答
展开全部
select singer_name from singer left join song on singer.id=song.singer_id order by playtime desc
按时间降序排列歌手。试试吧
按时间降序排列歌手。试试吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from
(select singer_id,sum(playtime) as alltime from song group by singer_id)
order by alltime
(select singer_id,sum(playtime) as alltime from song group by singer_id)
order by alltime
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT
sum(playtime) as times,
singer_id
FROM
song
GROUP BY
singer_id
ORDER BY
times desc
sum(playtime) as times,
singer_id
FROM
song
GROUP BY
singer_id
ORDER BY
times desc
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select distinct songer_id from song order by playtime desc
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询