Guest User

Untitled

a guest
Dec 11th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.40 KB | None | 0 0
  1. SELECT User_ID from Database
  2. ORDER BY RAND()
  3. LIMIT 10
  4. group by User_ID
  5.  
  6. select d.*
  7. from (select d.*,
  8. (@rn := if(@u = user_id, @rn + 1,
  9. if(@u := user_id, 1, 1)
  10. )
  11. ) as rn
  12. from (select d.* from database d order by user_id, rand()
  13. ) d cross join
  14. (select @u := 0, @rn := 0) params
  15. ) d
  16. where rn <= 10;
Add Comment
Please, Sign In to add comment