【发布时间】:2013-03-21 01:49:13
【问题描述】:
我有这个问题:
select Keyword, Keywords.QuoteId, count(*) AS TotalTags
from [QuotesTemple].[dbo].Keywords
join [QuotesTemple].[dbo].QuoteImages
ON QuoteImages.QuoteId=Keywords.QuoteId
group by Keyword, Keywords.QuoteId
查询有效,除了 TotalTags 始终为 1,在我添加它之前,它有效。
对于应具有 TotalTags=5 的关键字,它会显示关键字 5 次,计数为 1。
如果我从组中删除 Keywords.QuoteId,查询将返回错误。
【问题讨论】:
-
。 .请显示返回您期望结果的查询。
-
按关键字从关键字组中选择关键字,count(*)
-
现在我添加了连接,只显示带有图片的引号的关键字。
-
我认为该组不起作用,因为它显示每个关键字的次数更多。对于应具有 TotalTags=5 的关键字,它会显示关键字 5 次,计数为 1
-
@MarioM 请显示表结构和所需结果
标签: sql sql-server-2008 select join count