两个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
------解决思路----------------------
------解决思路----------------------
+1
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)
------解决思路----------------------
+1