求一条SQL语句

MikeCheers 2005-03-21 10:34:21
现在有一个table,其中里面有三个字段:bookid、userid、stute,其他字段是产品相关信息,是个订单表,bookid是订单号,userid是用户id,stute是订单状态,我现在想要达到这样的目的,
查询出bookid一样的纪录(也就是同一订单的纪录),同时,这个订单的userid是一样的,同时,这个订单的状态是‘未审查’的所有纪录,为了做循环,还要知道每个订单id中的纪录数。我要在页面上显示如下:

订单id :*** 下单人:aaa 状态:未审查
订单细节
A 商品 数量 价格
B 商品 数量 价格
C 商品 数量 价格

订单id:*** 下单人:aaa 状态:未审查
订单细节
C 商品 数量 价格
D 商品 数量 价格

. . .
. . .
. . .
. . .

...全文
65 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
MikeCheers 2005-03-21
  • 打赏
  • 举报
回复
3Q
makeday 2005-03-21
  • 打赏
  • 举报
回复
select A.* form table A,(select bookid,count(userid) as nCount form table group by userid) B
where A.bookid=B.bookid and B.nCount>1
lxzm1001 2005-03-21
  • 打赏
  • 举报
回复
select bookid,userid,stute,sum(bookid) from table as t1
inner join table as t2
on t1.bookid=t2.bookid,t1.userid=t2.userid,stute='未审查'

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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