oracle我想根据另外一个表查询到的id,删除此表=id,的数据

根据已有条件查询A表ID唯一的,根据A表ID,删除B表对应数据。
单条SQL如何实现。
delete from A t1
where t1.aid=
(
select t2.bid from B t2 where t2.userno=1
)
类似这种,无法执行。 t2.userno=1是我的条件
你不是要删除b表里的绝配数据吗?
怎么delete from A呢?这样不洞戚是删除A表里的数据吗,你截并颤指图吧,听着没有看着能理解你的意思