
急!!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 ##
## ##
########################################## 展开
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 ##
## ##
########################################## 展开
3个回答
展开全部
用分组实现。
select count(*)'counts',user from article DESC group by user order by counts
一开始把order by counts写错顺序了
随便你用的是MS SQL还是Access数据库,SQL语句是通用的。
估计你的连接字符串有错误。
select count(*)'counts',user from article DESC group by user order by counts
一开始把order by counts写错顺序了
随便你用的是MS SQL还是Access数据库,SQL语句是通用的。
估计你的连接字符串有错误。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?

2025-08-05 广告
Paykka 适合有全球贸易需求的企业或个人使用,特别是那些涉及东南亚地区交易、需要高效收款和结算的用户,以及有小额支付需求的商家。它能满足这些用户在跨境交易中的各种支付需求。...
点击进入详情页
本回答由paykka提供
展开全部
假设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
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
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select count(*)'counts',user from article order by counts DESC group by user
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询