From 61285d6bc4dd4b7b90fbbb530c704be8e43853d7 Mon Sep 17 00:00:00 2001 From: Joseph Ferano Date: Mon, 27 Feb 2023 18:14:42 +0700 Subject: [PATCH] Fixing some DB stuff I guess --- Bot/DbService.fs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Bot/DbService.fs b/Bot/DbService.fs index db787fe..7867523 100644 --- a/Bot/DbService.fs +++ b/Bot/DbService.fs @@ -154,14 +154,14 @@ let getRafflesWithPurchases storeId = |> Sql.connect |> Sql.parameters [ "sid" , Sql.string storeId ] |> Sql.query """ -WITH raffles AS + WITH raffles AS (SELECT store_id,stock,available,limit_stock,i.id AS raffle_id,name,description,icon_url,image_url,category,require_role,require_invites,sale_end,rank, buy_price,sell_price,rate_limit,expiration,drop_chance,can_trade,can_consume,attack_power,defense_power,class_name,max_stack,mods FROM store_item JOIN item i on store_item.item_id = i.id WHERE store_id = @sid AND store_item.unlisted = false) -SELECT * FROM raffles -FULL JOIN (SELECT item_id, count(*) AS total FROM inventory_item + SELECT * FROM raffles + FULL JOIN (SELECT item_id, count(*) AS total FROM inventory_item WHERE item_id = ANY (SELECT raffle_id FROM raffles) GROUP BY item_id) total_raffles ON total_raffles.item_id = raffle_id; """