我是SQL的初学者.我有一个名为Enregation的表,其中有用户(USER_ID),他们可以拥有使用Course_id表示的单个或多个课程.
我想找到那些只注册了课程10的用户,他们没有应得的费用(DUDE_FE费),也没有其他的费用. 这是我对这个问题的try ,但它不起作用:
SELECT user_id FROM student_enrollment WHERE course_id = 10 and due_fee = 0.00
个
该查询 Select 的是Course_id为10的用户,但我如何对其进行过滤,以便删除同时具有10和其他Course_id的用户?那么最终结果将只是Course_id为10的用户.