求一条SQL语句,大家帮帮忙~~急!

wenquan_nn 2005-06-11 10:45:06
数据表如下:

CODE CLICK
1 10
2 6
3 8
4 8
5 8
6 6
7 10
8 10
9 10
10 13

写一条语句最后能返回 CLICK 字段重复最多的该项数据编号!

最终答案是: 10、8、6、13

请问这条语句该怎么写?
...全文
87 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wenquan_nn 2005-06-11
  • 打赏
  • 举报
回复

查询的字段如果是不同表中内容,应该怎么改?


SELECT click, COUNT(click) AS COUNT
FROM Table1
GROUP BY click
ORDER BY COUNT DESC

的基础上多显示一个字段(COM),见下表

表中的click与另一张表的click相关联,
另一数据表为:
ID CLICK COM
1 2 AAA
2 6 BBB
3 8 CCC
4 10 DDD
5 12 EEE

请问该语句怎么写(改)?
chjpeng 2005-06-11
  • 打赏
  • 举报
回复
SELECT click, COUNT(click) AS COUNT
FROM Table1
GROUP BY click
ORDER BY COUNT DESC
ygghost 2005-06-11
  • 打赏
  • 举报
回复
create table test(code int,click int)

insert into test select '1','10'
insert into test select '2','6'
insert into test select '3','8'
insert into test select '4','8'
insert into test select '5','8'
insert into test select '6','6'
insert into test select '7','10'
insert into test select '8','10'
insert into test select '9','10'
insert into test select '10','13'

select click from test group by click order by count(*) desc

--drop table test
  • 打赏
  • 举报
回复
看你的结帖,忠告你倒分很没有意思。
  • 打赏
  • 举报
回复
返回 CLICK 字段重复最多的该项数据编号

我认为最终答案是: 1、7、8、9


否则,如果是我出题,我认为答错的人都是被我所说的“编号”给误导了,是我的错。
chjpeng 2005-06-11
  • 打赏
  • 举报
回复
SELECT a.click, b.com, COUNT(a.click) AS COUNT
FROM Table1 a LEFT JOIN
table2 b ON a.click = b.click
GROUP BY a.click, com
ORDER BY COUNT DESC

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧