server-re/decomp/schema/RustyHearts/procs/up_get_guild_total_count.sql

19 lines
453 B
Transact-SQL

CREATE PROCEDURE [dbo].[up_get_guild_total_count]
(
@server SMALLINT
)
AS
BEGIN
SET NOCOUNT ON
set transaction isolation level read uncommitted
SELECT count(T.[guild_id]) AS total_cnt FROM GuildTable AS T WITH (NOLOCK)
INNER JOIN
(
SELECT M.[guild_id], count(M.[guild_id]) AS member_cnt
FROM GuildMemberTable AS M WITH (NOLOCK) GROUP BY M.[guild_id]
) AS C
ON C.[guild_id]=T.[guild_id] AND T.[server]=@server AND T.[block_type]=0
END