两个select合在一起写,该如何解决

两个select合在一起写
select id from a
得到id,假设是8,
select * from b where y=8
要把这两条语句合在一起写,怎么写?

------解决思路----------------------
你是要做连接?

select a.*, b.* from a join b on a.id = b.y
------解决思路----------------------
select * from b where exists(select * from a where a.id=b.y)

------解决思路----------------------
引用:
select * from b where exists(select * from a where a.id=b.y)

+1