易截截图软件、单文件、免安装、纯绿色、仅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
)






相关问答:

求一SQL - MS-SQL Server / 基础类

tab1 字段:billdate,goodsid,incount,inmoney,outcount,outmoney,endprice,endcount,endamt
tab2 字段:goodsid,goodskind(商品类型)
tab3 字段:goodskind(商品类型),kindname
结果:
得到商品类型在一段时间 ......

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

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

C# SQL 的UPDATETEXT 问题 - .NET技术 / C#

A表 有两个字段 
  id 唯一数字域
  InfoTxt text 类型
 我现在要把 id 不是14 的所有 InfoTxt字段 文本后面 都加上 'aaa' 
按下面执行下来 只有表最后一行加上了 'aaa' ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号