joyceluoluo 发表于 2009-11-20 15:05:22

关于数据库的问题

笔试遇到一个关于数据库的问题,自己不是很确定,请求大家给个准确答案,在面试的时候能够有机会纠正错误.
问题:写出恰当的SQL语句,Staff是用户数据库,包括用户ID,用户姓名,类型级别。UserIinfo是用户情况表,包括用户ID,注册时间,住址等信息,请查询得到所有级别为3的用户注册时间,并按注册时间升序排列。
我的答案是:Select*from staff
          where级别=3 order by注册时间
         from userIinfo
感觉是错的,谁能告诉我正确的表示?谢谢。

tanggd 发表于 2009-11-21 11:48:45

我的答案是:
Select id,注册时间from userIinfo
          where 级别=3 order by 注册时间 asc

cps435100cps 发表于 2009-11-23 00:08:18

select a.uid,a.uname,b.gmt_create
from staff a,userinfo b
where a.utype='3'
and a.uid=b.uid

cps435100cps 发表于 2009-11-23 00:09:55

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   --加上按时间排序

牛肉香香 发表于 2009-11-24 11:57:49

你说staff是个库?库里有用户ID,用户姓名,类型级别这么三个表吗?
还是……staff是个表你给打成了库??
不要欺负俺们刚学sql的小孩好不好啦。。。

mentgmery 发表于 2009-11-24 12:08:06

恩,貌似已经有答案了
页: [1]
查看完整版本: 关于数据库的问题