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

求一SQL - .NET技术 / C#

现有两个表

  表1 user (用户信息 )  

  username password  
  A 123  
  B 000
  C 555




表2 record (用户记录)
  id username logintime
  1 C 2009-10-10
  2 A 2009-10-11
  3 A 2009-10-12
  4 B 2009-10-13
  5 B 2009-10-15
  6 C 2009-10-16


表2 id列是自动编号,recordtime是最后登陆时间时间,现在要显示表1的所有信息 及最后记录时间,结果应该如下

username password logintime
A 123 2009-10-12
B 000 2009-10-15
C 555 2009-10-16

请问这条SQL语句如何写



   



我还在学,等我学会了教你啊,嘎嘎...

select username,password,(select top 1 logintime from record where record.username=[user].username order by logintime desc ) from [user] 


select a.*,b.lasttime from user as a 
left join
(select max(logintime)as lasttime,username from record group by username)
as b
on a.username = b.username

select t1.*,t2.lasttime from user t1 
left join
(select username,max(logintime)as lasttime from record g


相关问答:

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

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

请教SQLSERVER的两个问题 - MS-SQL Server / 疑难问题

1。怎样使xp_cmdshell能完整输出超过255个字符的字符串。
2。select 时,检索速度是与from后的 TABLE顺序有关,还是与where条件的顺序有关(TABLE数据多少 )
在系统属性设定里有个选项,可以修改单字段输出字数限制. ......

VS2008操作Access问题 - .NET技术 / C#

VS2008中C#操作Access数据库,网上下载了一个类,可以正常连接,读取数据,但是插入删除操作似乎有问题,以下是部分代码:
数据库类:
namespace AccessDb
{
  public class AccessDbClass
  { ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号