可以,但要这样写: select * from (select * from aa inner join bb where aa.aa=bb.bb) as d1 但从你所说的情况来看,没有必要这样写,除非你有这样的要求: select * from aa ,(select * form bb inner cc where bb.bb=cc.cc) as d1 where aa.aa=d1.bb 这样你看懂了吧,实际上你的要求就是: select * from aa inner join bb on aa.aa=bb.bb
to cpliu:有事? to cclxj: 为什么不写成select * from aa,bb where aa.aa=bb.bb? 你上面的写法不行。
select * from (select * from aa inner join bb where aa.aa=bb.bb) as d1
但从你所说的情况来看,没有必要这样写,除非你有这样的要求:
select * from aa ,(select * form bb inner cc where bb.bb=cc.cc) as d1 where aa.aa=d1.bb
这样你看懂了吧,实际上你的要求就是:
select * from aa inner join bb on aa.aa=bb.bb
to cclxj:
为什么不写成select * from aa,bb where aa.aa=bb.bb?
你上面的写法不行。