sql语句查询排序

有两张表,我想用sql筛选出这样的结果selecta表里面的名称,名称的数量然后按照a表里面的名称分组,按照b表里面的名称生效日期排序?... 有两张表 ,我想用sql筛选出这样的结果 select a表里面的 名称 ,名称的数量 然后按照a表里面的名称分组,按照b表里面的名称生效日期排序? 展开
 我来答
ian1287
2014-01-10
知道答主
回答量:3
采纳率:0%
帮助的人:3468
展开全部
你要先提供A,B 两个表的关联字段才能查询A表时按照B表的b表里面的名称生效日期排序,例如select A.NAME,A.COUNT from
(SELECT NAME,COUNT FROM TABLEA GROUP BY NAME) A LEFT JOIN (SELECT * FROM TABLEB) B ON A.关联字段=B.关联字段 ORDER BY B.名称生效日期 asc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
biocommando
2014-01-10 · TA获得超过4867个赞
知道大有可为答主
回答量:2395
采纳率:0%
帮助的人:1379万
展开全部
ab表有关联就关联查询后用a里面的名词分组,然后order by一下b里的日期,没有关联看看用with语句处理下吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雨a心竹
2014-01-10 · TA获得超过206个赞
知道小有建树答主
回答量:261
采纳率:0%
帮助的人:147万
展开全部
table a(name , column...)
table b(name , date, column...)

SELECT a.name, count(a.name) as cnt
FROM a
INNER JOIN b ON a.name = b.name
GROUP BY a.name
ORDER BY b.date
追问
我是access啊
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-10
展开全部
分组排序不冲突啊.分组用group by
分组里面要排序就用order by
子句有函数就用having
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
上官元恒zsd
2014-01-10 · TA获得超过1770个赞
知道小有建树答主
回答量:3799
采纳率:28%
帮助的人:1180万
展开全部
GROUP BY a.nameORDER BY b.date
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式