Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2020
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. /* 1 */
  2. SELECT b.name as ballname, s.name as sportname, bs.value as sportval
  3. From Balls as b
  4. JOIN BallSports as bs ON b.id = bs.ball_id
  5. JOIN Sports as s ON bs.ball_id = s.id
  6. Where bs.value > 0 AND bs.sport_id = 1
  7. order by bs.value desc
  8.  
  9. /* 2 */
  10. SELECT b.name as ballname, s.name as sportname, bs.value, s.name as colorname, bc.value as colorval
  11. From Balls as b
  12. JOIN BallSports as bs ON b.id = bs.ball_id
  13. JOIN Sports as s ON bs.ball_id = s.id
  14. JOIN BallColors as bc ON b.id = bc.ball_id
  15. JOIN Colors as c ON bc.color_id = s.id
  16. Where bs.value > 0 AND bs.sport_id = 2
  17. order by bs.value desc, bc.value desc
  18.  
  19. /* 3 */
  20. SELECT TOP 3 b.name as ballname, c.name as colorname
  21. FROM Balls as b
  22. JOIN BallColors as bc ON bc.ball_id = b.id
  23. JOIN Colors as c ON bc.color_id = c.id
  24. where b.id = 1
  25. order by bc.value desc
  26.  
  27. SELECT TOP 3 b.name as ballname, c.name as sportname
  28. FROM Balls as b
  29. JOIN BallSports as bc ON bc.ball_id = b.id
  30. JOIN Sports as c ON bc.sport_id = c.id
  31. where b.id = 435
  32. order by bc.value desc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement