[讨论]到底这句话是什么意思?
数据库系统概述(萨师煊 版本),高等教育出版社,P110页。例题 [39] 查询其他系比信息系某一学生年龄小的学生姓名和年龄。
SELECT Sname, Sage
FROM Student
WHERE Sage<ANY(SELECT Sage
FROM Student
WHERE Sdept='IS')
AND Sdept<>'IS'
如果现在改动一下:
查询其他系比信息系任意一学生年龄小的学生姓名和年龄。
结果还是上面的吗?
我觉得上面的 ANY 应该改成 ALL 。
但是我的老师说是 ANY 不是ALL。我怎么都想不通,到底是老师对,还是怎么的?