关于数据库的问题
笔试遇到一个关于数据库的问题,自己不是很确定,请求大家给个准确答案,在面试的时候能够有机会纠正错误.问题:写出恰当的SQL语句,Staff是用户数据库,包括用户ID,用户姓名,类型级别。UserIinfo是用户情况表,包括用户ID,注册时间,住址等信息,请查询得到所有级别为3的用户注册时间,并按注册时间升序排列。
我的答案是:Select*from staff
where级别=3 order by注册时间
from userIinfo
感觉是错的,谁能告诉我正确的表示?谢谢。 我的答案是:
Select id,注册时间from userIinfo
where 级别=3 order by 注册时间 asc select a.uid,a.uname,b.gmt_create
from staff a,userinfo b
where a.utype='3'
and a.uid=b.uid select a.uid,a.uname,b.gmt_create
from staff a,userinfo b
where a.utype='3'
and a.uid=b.uid
order by b.gmt_create asc --加上按时间排序 你说staff是个库?库里有用户ID,用户姓名,类型级别这么三个表吗?
还是……staff是个表你给打成了库??
不要欺负俺们刚学sql的小孩好不好啦。。。 恩,貌似已经有答案了
页:
[1]