求一条只留下不重复项的SQL语句

数据库:MYSQL
数据表:
表A(经过SQL语句去重后得到的结果)
a
b
d
f
l
表B
a A
b A
c B
d B
e C
f D
g E
h E
i E
j E
k E
l F
经过表A与表B的SQL运算,需要得到的结果是:
C
E

select distinct B.col2 from B left join A on B.col1 = A.col1 where A.col1 is null

子查询为两表联查,查出B表中具有与A相同小写字母的信息,取出第二个字段,也就是大写字母
然后单独查B表,取出不属于上方条件,也就是排除掉具有相同小写字母的信息
select distinct *
from B where B.col2 not in(
select B.col2
from A
left join B on(A.col1 = B.col1)
)