sql语句查询排序
有两张表,我想用sql筛选出这样的结果selecta表里面的名称,名称的数量然后按照a表里面的名称分组,按照b表里面的名称生效日期排序?...
有两张表 ,我想用sql筛选出这样的结果 select a表里面的 名称 ,名称的数量 然后按照a表里面的名称分组,按照b表里面的名称生效日期排序?
展开
6个回答
展开全部
你要先提供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
(SELECT NAME,COUNT FROM TABLEA GROUP BY NAME) A LEFT JOIN (SELECT * FROM TABLEB) B ON A.关联字段=B.关联字段 ORDER BY B.名称生效日期 asc
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ab表有关联就关联查询后用a里面的名词分组,然后order by一下b里的日期,没有关联看看用with语句处理下吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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
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
分组里面要排序就用order by
子句有函数就用having
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
GROUP BY a.nameORDER BY b.date
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询