updating helper sql scripts

This commit is contained in:
Christian 'ketura' McCarty
2023-06-26 22:18:35 -05:00
parent 4378ffa1d7
commit aa68b350d5
3 changed files with 21 additions and 5 deletions

View File

@@ -1,7 +1,7 @@
SELECT SELECT
p.name AS player_name p.name AS player_name
,d.name AS deck_name ,d.name AS deck_name
,CONCAT('https://play.lotrtcgpc.net/share/deck?id=', TO_BASE64(CONCAT(p.name, '|', d.name))) AS deck_URL ,CONCAT('https://play.lotrtcgpc.net/share/deck?id=',TO_BASE64(CONCAT(REPLACE(p.name, '_', '%5F'), '|', d.name))) AS DeckURL
FROM gemp_db.deck d FROM gemp_db.deck d
INNER JOIN player p INNER JOIN player p
ON p.id = d.player_id ON p.id = d.player_id

View File

@@ -1,4 +1,13 @@
SELECT *
FROM collection c
INNER JOIN collection_entries ce
ON ce.collection_id = c.id
INNER JOIN player p
ON c.player_id = p.id
WHERE p.name = 'Sibiatu' AND c.type = 'trophy'
ORDER BY p.name
AND ce.product_type
@@ -16,13 +25,13 @@ LEFT JOIN
) X ) X
ON X.collection_id = c.id ON X.collection_id = c.id
WHERE c.type = '1673497069403' WHERE c.type = '1673497069403'
AND product = '101_42' AND product = '2_108'
AND X.collection_id IS NOT NULL AND X.collection_id IS NOT NULL
ORDER BY p.name ORDER BY p.name
SELECT * SELECT *
FROM transfer t FROM transfer t
WHERE player = 'elfwarrior' WHERE player = 'Sibiatu'
ORDER BY id DESC ORDER BY id DESC
@@ -51,7 +60,13 @@ WHERE c.type = '1673497069403'
AND ce.product = '101_42' AND ce.product = '101_42'
UPDATE collection_entries ce
INNER JOIN collection c
ON ce.collection_id = c.id
SET ce.product = '2_108'
WHERE c.type = '1673497069403'
AND c.id = 131631
AND ce.product = '2_108*'
SELECT * SELECT *

View File

@@ -50,7 +50,8 @@ ADD CONSTRAINT fk_winnerId FOREIGN KEY (winnerId) REFERENCES player(id);
ALTER TABLE gemp_db.game_history ALTER TABLE gemp_db.game_history
ADD CONSTRAINT fk_loserId FOREIGN KEY (loserId) REFERENCES player(id); ADD CONSTRAINT fk_loserId FOREIGN KEY (loserId) REFERENCES player(id);
ALTER TABLE gemp_db.game_history
ADD COLUMN replay_version INT NOT NULL DEFAULT 0 AFTER tournament;