From 94617069bc1b5d1f6f2ce84f31ac8a69c526520a Mon Sep 17 00:00:00 2001 From: Christian 'ketura' McCarty Date: Sun, 26 Mar 2023 22:21:46 -0500 Subject: [PATCH] Updated league deck SQL script to also show the deck URL --- gemp-lotr/db/extract-league-decks.sql | 30 ++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/gemp-lotr/db/extract-league-decks.sql b/gemp-lotr/db/extract-league-decks.sql index a61873478..c4b3a5c58 100644 --- a/gemp-lotr/db/extract-league-decks.sql +++ b/gemp-lotr/db/extract-league-decks.sql @@ -1,14 +1,30 @@ -SET @player = 'Sibiatu', @rank=0; +SET @player = 'CoS', @rank=0; SELECT - @player AS player, - CASE WHEN winner = @player THEN winner_deck_name ELSE loser_deck_name END AS deck, - CONCAT('[url=https://play.lotrtcgpc.net/gemp-lotr/game.html?replayId=', CASE WHEN winner = @player THEN CONCAT(winner, '$', win_recording_id) ELSE CONCAT(loser, '$', lose_recording_id) END, ']', @rank:=@rank+1,'[/url] • ') AS URL + @player AS player + ,CASE WHEN winner = @player THEN winner_deck_name ELSE loser_deck_name END AS deck_name + ,CONCAT('https://play.lotrtcgpc.net/share/deck?id=', + CASE + WHEN winner = @player THEN TO_BASE64(CONCAT(REPLACE(winner, '_', '%5F'), '|', winner_deck_name)) + ELSE TO_BASE64(CONCAT(REPLACE(loser, '_', '%5F'), '|', loser_deck_name)) + END) AS DeckURL + ,CONCAT('[url=https://play.lotrtcgpc.net/gemp-lotr/game.html?replayId=', + CASE + WHEN winner = @player THEN CONCAT(REPLACE(winner, '_', '%5F'), '$', win_recording_id) + ELSE CONCAT(REPLACE(loser, '_', '%5F'), '$', lose_recording_id) + END, ']', @rank:=@rank+1,'[/url] • ') AS URL FROM game_history gh -WHERE tournament = 'Constructed - PC Weekend League Movie PC - Serie 1' - AND start_date > 1677163016000 +INNER JOIN player p + ON p.name = @player +INNER JOIN deck d + ON d.player_id = p.id + AND (d.name = winner_deck_name OR d.name = loser_deck_name) +WHERE tournament = 'March Weekend Qualifier - PC-Fellowship - Serie 1' + AND start_date > '2023-03-22' AND (winner = @player OR loser = @player) -ORDER BY id; \ No newline at end of file +ORDER BY gh.id; + +