DefconDotNet

Untitled

Feb 27th, 2014
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 1.89 KB | None | 0 0
  1. -- rel Q cost 65%
  2. SELECT tblAfdelingen.Afd_ID, tblAfdelingen.AfdGUID, tblAfdelingen.AfdNaam,
  3.     (SELECT count(*) FROM tblMessageKoppel WHERE Mk_Afd_ID=Afd_ID AND (MkInBehandelingBij is null OR MkInBehandelingBij=0)) as cntMsg
  4. FROM tblAfdelingen
  5. WHERE Afd_ID IN
  6.     (SELECT Gek_Afd_ID FROM tblGebruikersAfdelingKoppel WHERE Gek_Ge_ID=@userId)
  7. ORDER BY AfdNaam
  8.  
  9. -- rel Q cost 35% -- by EF
  10. SELECT
  11.     [Project4].[Afd_ID] AS [Afd_ID],
  12.     [Project4].[AfdNaam] AS [AfdNaam],
  13.     [Project4].[C1] AS [C1]
  14.     FROM ( SELECT
  15.         [Project3].[Afd_ID] AS [Afd_ID],
  16.         [Project3].[AfdNaam] AS [AfdNaam],
  17.         [Project3].[C1] AS [C1]
  18.         FROM ( SELECT
  19.             [Project2].[Afd_ID] AS [Afd_ID],
  20.             [Project2].[AfdNaam] AS [AfdNaam],
  21.             (SELECT
  22.                 COUNT(1) AS [A1]
  23.                 FROM [dbo].[tblMessageKoppel] AS [Extent3]
  24.                 WHERE ([Project2].[Afd_ID] = [Extent3].[Mk_Afd_ID]) AND (([Extent3].[MkInBehandelingBij] IS NULL) OR ((0 = [Extent3].[MkInBehandelingBij]) AND ([Extent3].[MkInBehandelingBij] IS NOT NULL)))) AS [C1]
  25.             FROM ( SELECT
  26.                 [Extent1].[Afd_ID] AS [Afd_ID],
  27.                 [Extent1].[AfdNaam] AS [AfdNaam]
  28.                 FROM [dbo].[tblAfdelingen] AS [Extent1]
  29.                 WHERE  EXISTS (SELECT
  30.                     1 AS [C1]
  31.                     FROM [dbo].[tblGebruikersAfdelingKoppel] AS [Extent2]
  32.                     WHERE (3 = [Extent2].[Gek_Ab_ID]) AND ([Extent2].[Gek_Ab_ID] IS NOT NULL) AND ((([Extent2].[Gek_Ge_ID] = @p__linq__0) AND ( NOT ([Extent2].[Gek_Ge_ID] IS NULL OR @p__linq__0 IS NULL))) OR (([Extent2].[Gek_Ge_ID] IS NULL) AND (@p__linq__0 IS NULL))) AND ([Extent2].[Gek_Afd_ID] = [Extent1].[Afd_ID]) AND ([Extent2].[Gek_Afd_ID] IS NOT NULL)
  33.                 )
  34.             )  AS [Project2]
  35.         )  AS [Project3]
  36.     )  AS [Project4]
  37.     ORDER BY [Project4].[AfdNaam] ASC
Advertisement
Add Comment
Please, Sign In to add comment