有三张表A,B,C,最终的查询结果是:
先B,C表根据一定的条件关联后查询出数据,然后再去A表用一定的条件去关联.
SQL中可以这样写:
select a.*,d.* from a,(select b.*,c.* from b,c) as d where a.id=b.id
或者我把B,C做成视图,然后用A表跟视图关联
有三张表A,B,C,最终的查询结果是: 先B,C表根据一定的条件关联后查询出数据,然后再去A表用一定的条件去关联. SQL中可以这样写: select a.*,d.* from a,(select b.*,c.* from b,c) as d where a.id=b.id 或者我把B,C做成视图,然后用A表跟视图关联 但现在是在Oracle数据为中,并且不要建视图,就要用SQL语句写,不知道这样对不对 由于没有用过,本地也没有Oracle数据库,所以没法测试,希望高手们解答