私は2つのテーブルCoupon
をTags
持っていて、それらには多対多の関係があります。次の状況を満たすいくつかのSQLビューを作成したいと思います。
1-すべてのタグにクーポンがいくつあるかをタグでカウントする必要があります(完了)
2-人気のあるタグでソートされたタグのリストを取得する必要があります(人気のあるタグは、ほとんどのクーポンを持っているタグです)
3-すべてのタグで過去7日間に作成されたすべてのクーポンのカウントが必要
私が最初の条件のために書いたSQLビューは次のとおりです
SQLVIEW
Create VIEW [dbo].[TagsWithCount] AS
SELECT Tag.Id as Id , Tag.Name as TagName ,Tag.description as Description,
COUNT(*) AS CouponCount
FROM Tags AS Tag
inner JOIN couponsTotags c ON c.Tagid = Tag.id
GROUP BY Tag.Name , Tag.Id ,Tag.description
GO
そしてそれは私に次の結果を与えます
どのように私は得ることができますか、残りのものは誰でも私を助けることができます、あなたが他の詳細が必要かどうか教えてください
前もって感謝します