如果用unique判断唯一性?
TWWH 2005-09-04 04:03:40 最近我做了个题目:
成绩表:成绩(学号,课程名,成绩)
用SQL语句写出只选修一门的学生的学号、课程名、成绩。
它给出的答案是:
SELECT 学号,课程名,成绩
FROM 成绩 AS X
WHERE UNIQUE (SELECT 学号,课程名,成绩 FROM 成绩AS Y WHERE Y. 学号=X.学号)
但我在sql server下实验通不过,是不是不支持这种用法?
我想问上面答案的问题在哪?注意,我不是不会做这个查询,而是想问问答案中的unique用法是怎么回事?请不要用另外的语句,好吗?