用sql语句进行筛选

有下表:姓名 课程X AY BX CZ A求:不选 A课程的姓名
2024-12-27 04:23:15
推荐回答(3个)
回答1:

select * from t A
where not exists(select * from t where 课程='A' and 姓名=A.姓名)

select * from t
where 姓名 not in(
select 姓名 from T where 课程='A'
)

回答2:

select 姓名 from 表 where 课程 != 'A'

回答3:

select 姓名 from table_name
where 课程!='A'