急!!asp高手请进,颇有难度的问题请教 150

我有两个表,一个是user(用户表),另一个是article(用户发表文章表),现读取用户列表,按用户发表文章多少排序:select*fromuserorderby(发表... 我有两个表,一个是user(用户表),另一个是article(用户发表文章表),现读取用户列表,按用户发表文章多少排序:
select * from user order by (发表量)
请问如何解决?
急啊!!!
满意再加分!!
###############################################
不好意思,忘了说一下,表article里没有发表量这个字段
要在article表里统计

longxia102,你好,我不会group by
我将那段代码放进去后出现错误,"ODBC 驱动程序不支持所需的属性"
麻烦详细说说啊!!!

###############################

另外我想到一个方法,就是
select * from user order by (select count(id) from uploadfile where userid=id)
但其中userid是表uploadfile里的,id是表user里的,不知如何实现~~~~~~~~~~~~~~~~
##############################################
xyphoenix,你好,我这还是显示“ODBC 驱动程序不支持所需的属性”啊!!!
是不是那些a,b,c没设定,还是其他什么原因????

##########################################
## ##
## 另外一点需要注意的:我用的是access ##
## ##
##########################################
展开
 我来答
longxia102
2007-09-17 · TA获得超过421个赞
知道小有建树答主
回答量:397
采纳率:0%
帮助的人:370万
展开全部
用分组实现。
select count(*)'counts',user from article DESC group by user order by counts

一开始把order by counts写错顺序了

随便你用的是MS SQL还是Access数据库,SQL语句是通用的。

估计你的连接字符串有错误。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
paykka
2025-08-05 广告
Paykka 适合有全球贸易需求的企业或个人使用,特别是那些涉及东南亚地区交易、需要高效收款和结算的用户,以及有小额支付需求的商家。它能满足这些用户在跨境交易中的各种支付需求。... 点击进入详情页
本回答由paykka提供
旋天渣观9129
2007-09-16 · TA获得超过1487个赞
知道大有可为答主
回答量:1443
采纳率:0%
帮助的人:1723万
展开全部
假设user表有id,username
article表有articleid,userid
select * from
(select a.username,b.count from left join
(select userid,count(articleid) as count from article group by userid) b on a.id = b.userid) c order by c.count
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
星火飞蓝
2007-09-16 · TA获得超过305个赞
知道小有建树答主
回答量:384
采纳率:0%
帮助的人:0
展开全部
select count(*)'counts',user from article order by counts DESC group by user
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式