易截截图软件、单文件、免安装、纯绿色、仅160KB

求助:SQL Server查询 - .NET技术 / C#

两个表,一个会员表,一个消费记录表。需要查的是最近消费的会员,然后会员表通过消费时间倒序排序。求助大家怎么做。我打算先分组,统计卡会员的个数,然后在通过消费表中的消费时间条件排序,但这样排序完全不行。求助大家该如何解决,谢谢!
两个表,一个会员表,一个消费记录表。需要查的是最近消费的会员,然后会员表通过消费时间倒序排序。
(1)先把两个表联系起来
select * from 会员表 inner join 消费记录表 on 会员表.字段1=消费记录表.字段1
然后根据消费者时间
select * from (select * from 会员表 inner join 消费记录表 on 会员表.字段1=消费记录表.字段1) as 表2 order by 消费记录表.时间字段 desc


LZ试下
是不是你想要的结果
 

对楼上的补充 可以把*改成你需要的这样效率高一点,不然表连接的笛卡尔积运算,数据多一点效率很低

LZ没说那详细……


不好意思,我说详细点吧。
会员表Member主要以MemberId为主,消费记录表CashLog主要包括字段,MemberId、Time。MemberId为主要对象,Time为排序的条件。

引用
LZ试下
是不是你想要的结果


刚试了下,还是不行。

建议把表结构发一份

日,不行就改表结构,别那么死板。

up下 貌似不直观 不是很明白 不能把表改下吗

SQL code:

SELECT memberID,memberName from member WHERE memberID IN (

SELECT memberID from cashlog GROUB BY memberID ORDER BY time
)






相关问答:

C# DataSet导出xml 批处理(循环)得怎么处理

DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
      <B>
        <C>
        </C>
  &nb ......

sql小小的疑问 - .NET技术 / C#

可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......

c# listview添加合计行 - .NET技术 / C#

用listview显示出从数据库中查询出的记录,想在最后记录后面添加一条合计行,如何实现!谢谢大家!
绑定数据你应该没问题吧,绑定完以后用一个循环把你要统计数据的列中的数据总和用一个变量接受,然后在循环外面ne ......

sql语句问题 - MS-SQL Server / 疑难问题

现在有一个部门表dept(部门名称,部门号。。)有一个人员表emp(姓名,人员编号,职位,薪资,部门)
emp表中的内容是这样的:
a 1 工程师 3000 软件部
b 2 普通员工 2000 硬件部
c 3 工程师 4000 硬件部
d ......

Access通过Sql语句创建数据库 - .NET技术 / C#

在Access的查询中执行下面的语句,无效,提示期待select ,updata ,...
CreateTble C=Answer N="回帖表"
(
  C=ID T="INTEGER" P=No M=No N="编号" Z=false,
  C=Ques ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号