SQL数据库排序问题

xxxfpp 2020-03-25 03:07:08
表1比例表 user_id music_bl news_bl
1 1001037 10 0
2 1002537 8 2
3 1005183 9 1
4 1008061 7 3
5 1008355 9 1
6 1005878 2 8
7 1008606 9 1
8 1008955 1 9
9 1005894 5 5
10 1006484 5 5

表2 音乐表 user_id track_id source
1 1001037 14757 music
2 1002537 14758 music
3 1005183 11759 music
4 1008061 12757 music
5 1008355 13757 music

表3 新闻表 user_id track_id source
1 1001037 12757 news
2 1002537 13758 news
3 1005183 14759 news
4 1008061 15757 news
5 1008355 16757 news

现在想要一个表,根据用户的新闻和音乐是根据比例表排序的,比如
user_id track_id source
1001037 11111 music
1001037 12222 music
1001037 13333 music
1001037 44444 music
1001037 55555 music
1001037 66666 music
1001037 77777 music
1001037 88888 music
1001037 99999 music
1001037 14552 music
1002537 14757 music
1002537 14456 music
1002537 14745 music
1002537 14654 music
1002537 14457 music
1002537 15644 music
1002537 14564 music
1002537 14745 music
1002537 14564 news
1002537 14745 news
...所有用户循环完一次比例后,又重新来一遍
1001037 22455 music
1001037 45552 music
1001037 21733 music
1001037 87744 music
1001037 45525 music
1001037 45566 music
1001037 45777 music
1001037 25888 music
1001037 95499 music
1001037 45452 music

这样的sql语句怎么写
...全文
106 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zgl7903 2020-03-25
  • 打赏
  • 举报
回复

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧