Abdulmajeed Alshari

Abdulmajeed Alshari

  • NA
  • 266
  • 61.3k

How get last row from each group

Aug 3 2019 10:09 PM
I have three tables (Subscripers, Subscriptions and Payments). Where the every subscriper can do one or more of subscriptions and the subscriper Pay more than one in the payments table of every subscription.
Now .How can I show all subscriptions and get only last payment of each subscription without replication the subscriptions data in the results
 
how write sql code:
 
SELECT dbo.Subscriptions.Id, dbo.Subscripers.subscriperName, dbo.Payments.isPaid
FROM dbo.Subscriptions  ( ... ) 
 
Relationship diagram as:  
 The Result show replications in subscriptions data as the follow Image :      
 
Script of Schema With Data as the follow:
  1. Create Database ThreeTables  
  2. go  
  3. USE ThreeTables  
  4. GO  
  5. /****** Object: Table [dbo].[Payments] Script Date: 8/3/2019 7:29:42 PM ******/  
  6. SET ANSI_NULLS ON  
  7. GO  
  8. SET QUOTED_IDENTIFIER ON  
  9. GO  
  10. CREATE TABLE [dbo].[Payments](  
  11. [Id] [nvarchar](128) NOT NULL,  
  12. [isPaid] [bitNOT NULL,  
  13. [subscriptionId] [decimal](18, 2) NOT NULL  
  14. CONSTRAINT [PK_dbo.Payments] PRIMARY KEY CLUSTERED  
  15. (  
  16. [Id] ASC  
  17. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ONON [PRIMARY]  
  18. ON [PRIMARY]  
  19. GO  
  20. /****** Object: Table [dbo].[Subscripers] Script Date: 8/3/2019 7:29:43 PM ******/  
  21. SET ANSI_NULLS ON  
  22. GO  
  23. SET QUOTED_IDENTIFIER ON  
  24. GO  
  25. CREATE TABLE [dbo].[Subscripers](  
  26. [Id] [nvarchar](128) NOT NULL,  
  27. [subscriperName] [nvarchar](maxNULL,  
  28. CONSTRAINT [PK_dbo.Subscripers] PRIMARY KEY CLUSTERED  
  29. (  
  30. [Id] ASC  
  31. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ONON [PRIMARY]  
  32. ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]  
  33. GO  
  34. /****** Object: Table [dbo].[Subscriptions] Script Date: 8/3/2019 7:29:43 PM ******/  
  35. SET ANSI_NULLS ON  
  36. GO  
  37. SET QUOTED_IDENTIFIER ON  
  38. GO  
  39. CREATE TABLE [dbo].[Subscriptions](  
  40. [Id] [decimal](18, 2) NOT NULL,  
  41. [SubscriptionState] [nvarchar](maxNULL,  
  42. [Subscriper_Id] [nvarchar](128) NULL,  
  43. CONSTRAINT [PK_dbo.Subscriptions] PRIMARY KEY CLUSTERED  
  44. (  
  45. [Id] ASC  
  46. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ONON [PRIMARY]  
  47. ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]  
  48. GO  
  49. INSERT [dbo].[Payments] ([Id], [isPaid], [subscriptionId]) VALUES (N'2c9a266d-a455-4b7f-a1a3-8b45c222a449', 0, CAST(2.00 AS Decimal(18, 2)))  
  50. GO  
  51. INSERT [dbo].[Payments] ([Id], [isPaid], [subscriptionId]) VALUES (N'351fbaf4-11cb-4584-bafe-3266dc629968', 0, CAST(11.00 AS Decimal(18, 2)))  
  52. GO  
  53. INSERT [dbo].[Payments] ([Id], [isPaid], [subscriptionId]) VALUES (N'60eec856-3001-4522-a522-96c459a03c3b', 0, CAST(5.00 AS Decimal(18, 2)))  
  54. GO  
  55. INSERT [dbo].[Payments] ([Id], [isPaid], [subscriptionId]) VALUES (N'7c54991a-c3d2-4649-a999-394c4476fa13', 0, CAST(1.00 AS Decimal(18, 2)))  
  56. GO  
  57. INSERT [dbo].[Payments] ([Id], [isPaid], [subscriptionId]) VALUES (N'825a31ca-9494-484a-a948-4b60404752b3', 0, CAST(8.00 AS Decimal(18, 2)))  
  58. GO  
  59. INSERT [dbo].[Payments] ([Id], [isPaid], [subscriptionId]) VALUES (N'841ebc8d-46a1-409b-8b84-eb058c3901ac', 0, CAST(7.00 AS Decimal(18, 2)))  
  60. GO  
  61. INSERT [dbo].[Payments] ([Id],[isPaid], [subscriptionId]) VALUES (N'92b04b7e-22d9-4134-aab4-ca2a30e52998', 0, CAST(9.00 AS Decimal(18, 2)))  
  62. GO  
  63. INSERT [dbo].[Payments] ([Id], [isPaid], [subscriptionId]) VALUES (N'a5c96a97-1bd4-4992-b5ee-9a90e1c559b3', 0, CAST(1.00 AS Decimal(18, 2)))  
  64. GO  
  65. INSERT [dbo].[Payments] ([Id], [isPaid], [subscriptionId]) VALUES (N'bae98c93-b048-410a-bdb9-63391e34fc4d', 0, CAST(3.00 AS Decimal(18, 2)))  
  66. GO  
  67. INSERT [dbo].[Payments] ([Id], [isPaid], [subscriptionId]) VALUES (N'e5affae4-c687-404b-8826-9b5f2f83a500', 0, CAST(10.00 AS Decimal(18, 2)))  
  68. GO  
  69. INSERT [dbo].[Payments] ([Id], [isPaid], [subscriptionId]) VALUES (N'ea7a6839-55e2-422a-ba01-28bbd4620848', 0, CAST(4.00 AS Decimal(18, 2)))  
  70. GO  
  71. INSERT [dbo].[Payments] ([Id],[isPaid], [subscriptionId]) VALUES (N'f912d258-42ef-447b-97b0-cbd7f9af87df', 0, CAST(6.00 AS Decimal(18, 2)))  
  72. GO  
  73. INSERT [dbo].[Subscripers] VALUES (N'044b6b36-6738-4a4b-ab64-cb492813f3b7', N'Abdulmajeed')  
  74. GO  
  75. INSERT [dbo].[Subscripers] VALUES (N'0fdc0023-1250-4fb3-990b-97dc7a4cfd75', N'Ali')  
  76. GO  
  77. INSERT [dbo].[Subscripers] VALUES (N'1ad4aa53-e477-4a9f-b685-263a1f19504b', N'Hani Ahmed')  
  78. GO  
  79. INSERT [dbo].[Subscripers] VALUES (N'61972c84-54ff-4177-b438-4aea1bb7c1dc', N'Mohammed')  
  80. GO  
  81. INSERT [dbo].[Subscripers] VALUES (N'6d52eb17-79f3-498c-a9d0-46cf4b0ef394', N'Qasem Ali')  
  82. GO  
  83. INSERT [dbo].[Subscripers] VALUES (N'71ee43d9-e74b-4c28-ae5e-e389d2389028', N'Yasser Abdh')  
  84. GO  
  85. INSERT [dbo].[Subscripers] VALUES (N'a53ea634-5cb1-4852-b85d-07bc0bcddd98', N'Hoda Nasser')  
  86. GO  
  87. INSERT [dbo].[Subscripers] VALUES (N'a5d4876f-1bbd-467f-8d03-b60409b25bbc', N'Gamal Ahmed')  
  88. GO  
  89. INSERT [dbo].[Subscripers] VALUES (N'cda234f9-f4ed-4ae5-92e0-7270c716e900', N'Waled Ali')  
  90. GO  
  91. INSERT [dbo].[Subscripers] VALUES (N'd5b6aaaa-68a8-4983-adc1-22718f3a90b9', N'Mostafa Omar')  
  92. GO  
  93. INSERT [dbo].[Subscripers] VALUES (N'd79561cb-10b4-4b29-8e7f-76d5595faeb2', N'Ali Qasem')  
  94. GO  
  95. INSERT [dbo].[Subscriptions] ([Id], [SubscriptionState], [Subscriper_Id]) VALUES (CAST(1.00 AS Decimal(18, 2)), N'New Subscription', N'd5b6aaaa-68a8-4983-adc1-22718f3a90b9')  
  96. GO  
  97. INSERT [dbo].[Subscriptions] ([Id], [SubscriptionState], [Subscriper_Id]) VALUES (CAST(2.00 AS Decimal(18, 2)), N'New Subscription', N'0fdc0023-1250-4fb3-990b-97dc7a4cfd75')  
  98. GO  
  99. INSERT [dbo].[Subscriptions] ([Id], [SubscriptionState], [Subscriper_Id]) VALUES (CAST(3.00 AS Decimal(18, 2)),N'New Subscription', N'71ee43d9-e74b-4c28-ae5e-e389d2389028')  
  100. GO  
  101. INSERT [dbo].[Subscriptions] ([Id], [SubscriptionState], [Subscriper_Id]) VALUES (CAST(4.00 AS Decimal(18, 2)), N'New Subscription', N'd79561cb-10b4-4b29-8e7f-76d5595faeb2')  
  102. GO  
  103. INSERT [dbo].[Subscriptions] ([Id], [SubscriptionState], [Subscriper_Id]) VALUES (CAST(5.00 AS Decimal(18, 2)), N'New Subscription', N'a53ea634-5cb1-4852-b85d-07bc0bcddd98')  
  104. GO  
  105. INSERT [dbo].[Subscriptions] ([Id], [SubscriptionState], [Subscriper_Id]) VALUES (CAST(6.00 AS Decimal(18, 2)), N'New Subscription', N'61972c84-54ff-4177-b438-4aea1bb7c1dc')  
  106. GO  
  107. INSERT [dbo].[Subscriptions] ([Id], [SubscriptionState], [Subscriper_Id]) VALUES (CAST(7.00 AS Decimal(18, 2)), N'New Subscription', N'044b6b36-6738-4a4b-ab64-cb492813f3b7')  
  108. GO  
  109. INSERT [dbo].[Subscriptions] ([Id], [SubscriptionState], [Subscriper_Id]) VALUES (CAST(8.00 AS Decimal(18, 2)), N'New Subscription', N'6d52eb17-79f3-498c-a9d0-46cf4b0ef394')  
  110. GO  
  111. INSERT [dbo].[Subscriptions] ([Id], [SubscriptionState], [Subscriper_Id]) VALUES (CAST(9.00 AS Decimal(18, 2)), N'New Subscription', N'cda234f9-f4ed-4ae5-92e0-7270c716e900')  
  112. GO  
  113. INSERT [dbo].[Subscriptions] ([Id], [SubscriptionState], [Subscriper_Id]) VALUES (CAST(10.00 AS Decimal(18, 2)), N'New Subscription', N'a5d4876f-1bbd-467f-8d03-b60409b25bbc')  
  114. GO  
  115. INSERT [dbo].[Subscriptions] ([Id], [SubscriptionState], [Subscriper_Id]) VALUES (CAST(11.00 AS Decimal(18, 2)),N'New Subscription', N'1ad4aa53-e477-4a9f-b685-263a1f19504b')  
  116. GO  
  117. ALTER TABLE [dbo].[Payments] WITH CHECK ADD CONSTRAINT [FK_dbo.Payments_dbo.Subscriptions_subscriptionId] FOREIGN KEY([subscriptionId])  
  118. REFERENCES [dbo].[Subscriptions] ([Id])  
  119. ON DELETE CASCADE  
  120. GO  
  121. ALTER TABLE [dbo].[Payments] CHECK CONSTRAINT [FK_dbo.Payments_dbo.Subscriptions_subscriptionId]  
  122. GO  
  123. ALTER TABLE [dbo].[Subscriptions] WITH CHECK ADD CONSTRAINT [FK_dbo.Subscriptions_dbo.Subscripers_Subscriper_Id] FOREIGN KEY([Subscriper_Id])  
  124. REFERENCES [dbo].[Subscripers] ([Id])  
  125. GO  
  126. ALTER TABLE [dbo].[Subscriptions] CHECK CONSTRAINT [FK_dbo.Subscriptions_dbo.Subscripers_Subscriper_Id]  
  127. GO  
  128. /************************************/    
  129.    
  130. /************************************/  
  131. Create Database ThreeTables  
  132. go  
  133. USE ThreeTables  
  134. GO  
  135. /****** Object: Table [dbo].[Payments] Script Date: 8/3/2019 7:29:42 PM ******/  
  136. SET ANSI_NULLS ON  
  137. GO  
  138. SET QUOTED_IDENTIFIER ON  
  139. GO  
  140. CREATE TABLE [dbo].[Payments](  
  141. [Id] [nvarchar](128) NOT NULL,  
  142. [isPaid] [bitNOT NULL,  
  143. [subscriptionId] [decimal](18, 2) NOT NULL  
  144. CONSTRAINT [PK_dbo.Payments] PRIMARY KEY CLUSTERED  
  145. (  
  146. [Id] ASC  
  147. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ONON [PRIMARY]  
  148. ON [PRIMARY]  
  149. GO  
  150. /****** Object: Table [dbo].[Subscripers] Script Date: 8/3/2019 7:29:43 PM ******/  
  151. SET ANSI_NULLS ON  
  152. GO  
  153. SET QUOTED_IDENTIFIER ON  
  154. GO  
  155. CREATE TABLE [dbo].[Subscripers](  
  156. [Id] [nvarchar](128) NOT NULL,  
  157. [subscriperName] [nvarchar](maxNULL,  
  158. CONSTRAINT [PK_dbo.Subscripers] PRIMARY KEY CLUSTERED  
  159. (  
  160. [Id] ASC  
  161. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ONON [PRIMARY]  
  162. ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]  
  163. GO  
  164. /****** Object: Table [dbo].[Subscriptions] Script Date: 8/3/2019 7:29:43 PM ******/  
  165. SET ANSI_NULLS ON  
  166. GO  
  167. SET QUOTED_IDENTIFIER ON  
  168. GO  
  169. CREATE TABLE [dbo].[Subscriptions](  
  170. [Id] [decimal](18, 2) NOT NULL,  
  171. [SubscriptionState] [nvarchar](maxNULL,  
  172. [Subscriper_Id] [nvarchar](128) NULL,  
  173. CONSTRAINT [PK_dbo.Subscriptions] PRIMARY KEY CLUSTERED  
  174. (  
  175. [Id] ASC  
  176. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ONON [PRIMARY]  
  177. ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]  
  178. GO  
  179. INSERT [dbo].[Payments] ([Id], [isPaid], [subscriptionId]) VALUES (N'2c9a266d-a455-4b7f-a1a3-8b45c222a449', 0, CAST(2.00 AS Decimal(18, 2)))  
  180. GO  
  181. INSERT [dbo].[Payments] ([Id], [isPaid], [subscriptionId]) VALUES (N'351fbaf4-11cb-4584-bafe-3266dc629968', 0, CAST(11.00 AS Decimal(18, 2)))  
  182. GO  
  183. INSERT [dbo].[Payments] ([Id], [isPaid], [subscriptionId]) VALUES (N'60eec856-3001-4522-a522-96c459a03c3b', 0, CAST(5.00 AS Decimal(18, 2)))  
  184. GO  
  185. INSERT [dbo].[Payments] ([Id], [isPaid], [subscriptionId]) VALUES (N'7c54991a-c3d2-4649-a999-394c4476fa13', 0, CAST(1.00 AS Decimal(18, 2)))  
  186. GO  
  187. INSERT [dbo].[Payments] ([Id], [isPaid], [subscriptionId]) VALUES (N'825a31ca-9494-484a-a948-4b60404752b3', 0, CAST(8.00 AS Decimal(18, 2)))  
  188. GO  
  189. INSERT [dbo].[Payments] ([Id], [isPaid], [subscriptionId]) VALUES (N'841ebc8d-46a1-409b-8b84-eb058c3901ac', 0, CAST(7.00 AS Decimal(18, 2)))  
  190. GO  
  191. INSERT [dbo].[Payments] ([Id],[isPaid], [subscriptionId]) VALUES (N'92b04b7e-22d9-4134-aab4-ca2a30e52998', 0, CAST(9.00 AS Decimal(18, 2)))  
  192. GO  
  193. INSERT [dbo].[Payments] ([Id], [isPaid], [subscriptionId]) VALUES (N'a5c96a97-1bd4-4992-b5ee-9a90e1c559b3', 0, CAST(1.00 AS Decimal(18, 2)))  
  194. GO  
  195. INSERT [dbo].[Payments] ([Id], [isPaid], [subscriptionId]) VALUES (N'bae98c93-b048-410a-bdb9-63391e34fc4d', 0, CAST(3.00 AS Decimal(18, 2)))  
  196. GO  
  197. INSERT [dbo].[Payments] ([Id], [isPaid], [subscriptionId]) VALUES (N'e5affae4-c687-404b-8826-9b5f2f83a500', 0, CAST(10.00 AS Decimal(18, 2)))  
  198. GO  
  199. INSERT [dbo].[Payments] ([Id], [isPaid], [subscriptionId]) VALUES (N'ea7a6839-55e2-422a-ba01-28bbd4620848', 0, CAST(4.00 AS Decimal(18, 2)))  
  200. GO  
  201. INSERT [dbo].[Payments] ([Id],[isPaid], [subscriptionId]) VALUES (N'f912d258-42ef-447b-97b0-cbd7f9af87df', 0, CAST(6.00 AS Decimal(18, 2)))  
  202. GO  
  203. INSERT [dbo].[Subscripers] VALUES (N'044b6b36-6738-4a4b-ab64-cb492813f3b7', N'Abdulmajeed')  
  204. GO  
  205. INSERT [dbo].[Subscripers] VALUES (N'0fdc0023-1250-4fb3-990b-97dc7a4cfd75', N'Ali')  
  206. GO  
  207. INSERT [dbo].[Subscripers] VALUES (N'1ad4aa53-e477-4a9f-b685-263a1f19504b', N'Hani Ahmed')  
  208. GO  
  209. INSERT [dbo].[Subscripers] VALUES (N'61972c84-54ff-4177-b438-4aea1bb7c1dc', N'Mohammed')  
  210. GO  
  211. INSERT [dbo].[Subscripers] VALUES (N'6d52eb17-79f3-498c-a9d0-46cf4b0ef394', N'Qasem Ali')  
  212. GO  
  213. INSERT [dbo].[Subscripers] VALUES (N'71ee43d9-e74b-4c28-ae5e-e389d2389028', N'Yasser Abdh')  
  214. GO  
  215. INSERT [dbo].[Subscripers] VALUES (N'a53ea634-5cb1-4852-b85d-07bc0bcddd98', N'Hoda Nasser')  
  216. GO  
  217. INSERT [dbo].[Subscripers] VALUES (N'a5d4876f-1bbd-467f-8d03-b60409b25bbc', N'Gamal Ahmed')  
  218. GO  
  219. INSERT [dbo].[Subscripers] VALUES (N'cda234f9-f4ed-4ae5-92e0-7270c716e900', N'Waled Ali')  
  220. GO  
  221. INSERT [dbo].[Subscripers] VALUES (N'd5b6aaaa-68a8-4983-adc1-22718f3a90b9', N'Mostafa Omar')  
  222. GO  
  223. INSERT [dbo].[Subscripers] VALUES (N'd79561cb-10b4-4b29-8e7f-76d5595faeb2', N'Ali Qasem')  
  224. GO  
  225. INSERT [dbo].[Subscriptions] ([Id], [SubscriptionState], [Subscriper_Id]) VALUES (CAST(1.00 AS Decimal(18, 2)), N'New Subscription', N'd5b6aaaa-68a8-4983-adc1-22718f3a90b9')  
  226. GO  
  227. INSERT [dbo].[Subscriptions] ([Id], [SubscriptionState], [Subscriper_Id]) VALUES (CAST(2.00 AS Decimal(18, 2)), N'New Subscription', N'0fdc0023-1250-4fb3-990b-97dc7a4cfd75')  
  228. GO  
  229. INSERT [dbo].[Subscriptions] ([Id], [SubscriptionState], [Subscriper_Id]) VALUES (CAST(3.00 AS Decimal(18, 2)),N'New Subscription', N'71ee43d9-e74b-4c28-ae5e-e389d2389028')  
  230. GO  
  231. INSERT [dbo].[Subscriptions] ([Id], [SubscriptionState], [Subscriper_Id]) VALUES (CAST(4.00 AS Decimal(18, 2)), N'New Subscription', N'd79561cb-10b4-4b29-8e7f-76d5595faeb2')  
  232. GO  
  233. INSERT [dbo].[Subscriptions] ([Id], [SubscriptionState], [Subscriper_Id]) VALUES (CAST(5.00 AS Decimal(18, 2)), N'New Subscription', N'a53ea634-5cb1-4852-b85d-07bc0bcddd98')  
  234. GO  
  235. INSERT [dbo].[Subscriptions] ([Id], [SubscriptionState], [Subscriper_Id]) VALUES (CAST(6.00 AS Decimal(18, 2)), N'New Subscription', N'61972c84-54ff-4177-b438-4aea1bb7c1dc')  
  236. GO  
  237. INSERT [dbo].[Subscriptions] ([Id], [SubscriptionState], [Subscriper_Id]) VALUES (CAST(7.00 AS Decimal(18, 2)), N'New Subscription', N'044b6b36-6738-4a4b-ab64-cb492813f3b7')  
  238. GO  
  239. INSERT [dbo].[Subscriptions] ([Id], [SubscriptionState], [Subscriper_Id]) VALUES (CAST(8.00 AS Decimal(18, 2)), N'New Subscription', N'6d52eb17-79f3-498c-a9d0-46cf4b0ef394')  
  240. GO  
  241. INSERT [dbo].[Subscriptions] ([Id], [SubscriptionState], [Subscriper_Id]) VALUES (CAST(9.00 AS Decimal(18, 2)), N'New Subscription', N'cda234f9-f4ed-4ae5-92e0-7270c716e900')  
  242. GO  
  243. INSERT [dbo].[Subscriptions] ([Id], [SubscriptionState], [Subscriper_Id]) VALUES (CAST(10.00 AS Decimal(18, 2)), N'New Subscription', N'a5d4876f-1bbd-467f-8d03-b60409b25bbc')  
  244. GO  
  245. INSERT [dbo].[Subscriptions] ([Id], [SubscriptionState], [Subscriper_Id]) VALUES (CAST(11.00 AS Decimal(18, 2)),N'New Subscription', N'1ad4aa53-e477-4a9f-b685-263a1f19504b')  
  246. GO  
  247. ALTER TABLE [dbo].[Payments] WITH CHECK ADD CONSTRAINT [FK_dbo.Payments_dbo.Subscriptions_subscriptionId] FOREIGN KEY([subscriptionId])  
  248. REFERENCES [dbo].[Subscriptions] ([Id])  
  249. ON DELETE CASCADE  
  250. GO  
  251. ALTER TABLE [dbo].[Payments] CHECK CONSTRAINT [FK_dbo.Payments_dbo.Subscriptions_subscriptionId]  
  252. GO  
  253. ALTER TABLE [dbo].[Subscriptions] WITH CHECK ADD CONSTRAINT [FK_dbo.Subscriptions_dbo.Subscripers_Subscriper_Id] FOREIGN KEY([Subscriper_Id])  
  254. REFERENCES [dbo].[Subscripers] ([Id])  
  255. GO  
  256. ALTER TABLE [dbo].[Subscriptions] CHECK CONSTRAINT [FK_dbo.Subscriptions_dbo.Subscripers_Subscriper_Id]  
  257. GO

Answers (3)