Advertisement
Guest User

Untitled

a guest
Feb 9th, 2016
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. SELECT
  2. players.firstname AS firstname,
  3. players.lastname AS lastname,
  4. players.nickname AS nickname,
  5. COUNT(gs.game_id) AS games_played,
  6.  
  7. rival_player.nickname AS rival_nickname,
  8. rival_player.firstname AS rival_firstname,
  9. rival_player.lastname AS rival_lastname
  10.  
  11.  
  12. FROM `games_split` AS gs
  13.  
  14. INNER JOIN `games_attributes` AS ga1
  15. ON gs.game_id = ga1.game_id AND ga1.attribute_id = 11
  16.  
  17. INNER JOIN `players` AS players
  18. ON gs.player_id = players.player_id
  19.  
  20. INNER JOIN `players` AS rival_player
  21. ON gs.rival_player_id = rival_player.player_id
  22.  
  23. LEFT JOIN `games_attributes` AS ga2
  24. ON gs.game_id = ga2.game_id AND ga2.attribute_id = 3
  25.  
  26. LEFT JOIN `games_attributes` AS ga3
  27. ON gs.game_id = ga3.game_id AND ga3.attribute_id = 4
  28.  
  29. LEFT JOIN `games_attributes` AS ga4
  30. ON gs.game_id = ga4.game_id AND ga4.attribute_id = 5
  31.  
  32. LEFT JOIN `games_attributes` AS ga5
  33. ON gs.game_id = ga5.game_id AND ga5.attribute_id = 6
  34.  
  35. LEFT JOIN `games_attributes` AS ga12
  36. ON gs.game_id = ga12.game_id AND ga12.attribute_id = 12
  37.  
  38. GROUP BY gs.player_id, gs.rival_player_id
  39. ORDER BY firstname
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement