Files
gemp-lotr/gemp-lotr/db/fix-incorrect-sealed-card.sql
Christian 'ketura' McCarty aa68b350d5 updating helper sql scripts
2023-06-26 22:18:35 -05:00

74 lines
1.4 KiB
SQL

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
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
LEFT JOIN
(
SELECT collection_id, quantity
FROM collection_entries ce2
WHERE ce2.product = '101_42'
) X
ON X.collection_id = c.id
WHERE c.type = '1673497069403'
AND product = '2_108'
AND X.collection_id IS NOT NULL
ORDER BY p.name
SELECT *
FROM transfer t
WHERE player = 'Sibiatu'
ORDER BY id DESC
SELECT source
FROM collection_entries ce
GROUP BY source
INSERT INTO gemp_db.collection_entries
(collection_id, quantity, product_type, product_variant, product, source)
VALUES
(131041, 0, 'CARD', NULL, '101_42', 'Manual admin action'),
(131049, 0, 'CARD', NULL, '101_42', 'Manual admin action'),
(131111, 0, 'CARD', NULL, '101_42', 'Manual admin action');
UPDATE collection_entries ce
INNER JOIN collection c
ON ce.collection_id = c.id
SET ce.quantity = ce.quantity + 1
WHERE c.type = '1673497069403'
AND c.id = 131408
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 *
FROM league l
ORDER BY id DESC