SELECT professor.pr_name, professor.pr_college, professor.pr_salary
FROM professor
WHERE professor.pr_salary NOT IN ('Education') > professor.pr_salary IN ('Education')
ORDER BY professor.pr_salary DESC;
我必须这样做,以便列出所有非教育学院的教授的姓名,这些教授的收入超过教育学院的教授。我究竟做错了什么?Where子句包括IN和NOT IN
什么叫'WHERE professor.pr_salary NOT IN( '教育')的意思> professor.pr_salary IN( '教育')'?如果你用&替换>它应该工作。为什么比这里更大?这是脱节的 –
请分享您的表格结构,一些样本数据和你试图得到这个样本的结果。 – Mureinik
它需要大于,因为我只需要向教育学院的教授展示pr_salary,而不是教育学院的教授,而不是教育学院的教授。 – Deniz