查询其他专业比所有计算机专业的学生年龄都小的学生的信息。
SELECT *FROM STUDENT
WHERE 专业名<> '计算机' AND 出生年份>ALL
(SELECT 出生年份
FROM STUDENT
WHERE 专业名='计算机' );
不理解上面的,是我的话就写成这样子:
SELECT *FROM STUDENT
WHERE 出生年份<ALL
(SELECT 出生年份
FROM STUDENT
WHERE 专业名='计算机' )
AND 专业名<> '计算机' ;
第1个回答 2012-11-27
如果是"查询其他专业比所有计算机专业的学生年龄都小的学生的信息。"那你的写法才是对的。