求一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
相关问答:
可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......
字段1,字段2.....字段N,Status,ParentID
1,Name1....test1,1,99
1,Name1....test1,3,99
1,Name2....test2,1,101
1,Name2....test2,3,101
1,Name3....test3,2,101
1,Name1....test1,4,101
想要的结果是:
1,Na ......
请教高手:
以下是数据库中的三条记录,英文为字段名称
id planname TaskBeginTime Status
329 2010年03 ......
使用ACCESS最大的隐患就是不安全。今天对ACCESS数据库设置了一个密码,必须使用密码才能打开,但是在程序中却无法连接数据库了。大家知道使用用户名和密码,如何连接ACCESS数据库?貌似ACCESS的用户名还不知道?只知 ......
我觉得mysql和sqlserver有共同的地方:
有个问题是关于表的锁问题:
进程A 进程B
select * from user where id in lock share mode(共享锁)
&nb ......