diff --git a/paladins-webservice/src/main/java/dev/luzifer/data/access/Database.java b/paladins-webservice/src/main/java/dev/luzifer/data/access/Database.java index b2b4202..7e6a530 100644 --- a/paladins-webservice/src/main/java/dev/luzifer/data/access/Database.java +++ b/paladins-webservice/src/main/java/dev/luzifer/data/access/Database.java @@ -403,7 +403,7 @@ public DatabaseResult> getBansForCategory(int categoryId) { try(Connection connection = DATA_SOURCE.getConnection()) { try (PreparedStatement preparedStatement = connection.prepareStatement( "SELECT champId FROM BannedChamps WHERE matchId IN " + - "(SELECT DISTINCT matchId FROM ChampInfo WHERE categoryId = ?)")) { + "(SELECT matchId FROM ChampInfo WHERE categoryId = ?)")) { preparedStatement.setInt(1, categoryId); ResultSet resultSet = preparedStatement.executeQuery(); List bans = new ArrayList<>(); @@ -427,7 +427,7 @@ public DatabaseResult> getBansForCategoryOnMap(int categoryId, int try(Connection connection = DATA_SOURCE.getConnection()) { try (PreparedStatement preparedStatement = connection.prepareStatement( "SELECT champId FROM BannedChamps WHERE matchId IN " + - "(SELECT DISTINCT matchId FROM ChampInfo WHERE categoryId = ?) AND matchId IN " + + "(SELECT matchId FROM ChampInfo WHERE categoryId = ?) AND matchId IN " + "(SELECT DISTINCT matchId FROM GameInfo WHERE mapId = ?)")) { preparedStatement.setInt(1, categoryId); preparedStatement.setInt(2, mapId);