读书人

SQL句比,该如何处理

发布时间: 2012-02-05 12:07:14 作者: rapoo

SQL句比
各位,忙~~ 下面句有什差呢?可以出“句一”等的表式?。
句一:
SELECT DISTINCT CNAME
FROM COURSES C WHERE '男 '=all (select sex from enrolls,students where enrolls.sno=students.sno and enrolls.cno=C.cno)

句二:
select distinct cname from courses,students,enrolls where students.sno=enrolls.sno and courses.cno=enrolls.cno and students.sex= '男 '

[解决办法]
-------- =all -------
SELECT DISTINCT CNAME
FROM COURSES C WHERE '男 ' in (select sex from enrolls,students where enrolls.sno=students.sno and enrolls.cno=C.cno)
[解决办法]
就是ALL的使用区别

读书人网 >SQL Server

热点推荐