INSERT INTO resource(name) VALUES ('SOLLUX'), ('SHADOWSTONE'), ('AZURIUM'), ('NOVAFOR'), ('NEBULANCE'); INSERT INTO users(name) VALUES ('Joe'), ('Emil'), ('Niko'), ('Plug'), ('Upgrade'); INSERT INTO bank_account(user_id, resource_id, balance) VALUES (1, 1, 200), (1, 2, 175), (1, 3, 0), (1, 4, 25), (1, 5, 10); INSERT INTO store_item(name, currency, target_resource, price, claim_amount) VALUES ('Drill 1A', 1, 1, 25, 500), ('Drill 1B', 1, 2, 25, 500), ('Drill 1C', 1, 3, 25, 500), ('Drill 1D', 1, 4, 25, 500), ('Drill 1E', 1, 5, 25, 500); SELECT staking_event.id,well_id,staking_event.source_id, inventory_item_id,staking_event.created_at,expiration_at FROM staking_event INNER JOIN resource_well ON resource_well.id = well_id INNER JOIN staking_source on staking_event.source_id = staking_source.id WHERE staking_event.source_id = ? AND staking_source.user_id = ?; SELECT name,init_supply FROM resource_well INNER JOIN resource ON resource.id = resource_well.resource_id WHERE source_id = 1; SELECT inventory_item.id,store_item_id, COUNT(upgrade_event.id) as upgrades FROM inventory_item LEFT JOIN upgrade_event ON inventory_item.id = upgrade_event.inventory_item_id WHERE inventory_item.user_id = 1 GROUP BY inventory_item.id; SELECT inventory_item.id,store_item_id FROM inventory_item;