1   1  /  1  页   跳转

求核对一下SQL语句

求核对一下SQL语句

本人在学习FIF多媒体ASP互动教程的时候,碰到一个问题,现请大家帮我看一下,我写的SQL语句错在哪里!
题目如下:

请写出在class和stu表中查找满足如下条件的记录的SQL语句:
1.表class中的字段c_id与stu表中的s_cid为关联字段
2.返回字段c_name,s_no,s_name
3.查询条件:c_stu字段值大于20,并且s_no第二位到四位是“006”这三个字符的
4.查询结果按s_no倒排序
注:因为两个表中的字段没有重名,因此写本条SQL语句时字段名前不用加表名


我写的语句是:

select c_name,s_no,s_name from class,stu where c_id=s_cid and c_stu>20 and s_no like '?006' order by s_no desc

但是这个结果通不过互动教程,后面的内容就无法看到,多谢各位大侠的指点,在此多谢了!
最后编辑2007-03-28 09:31:14
分享到:
gototop
 

楼主你在用s_no条件时应该用having不能用where由于后面的group by
就是说群组条件是用having
gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT