select * from 
(Select * from A union Select * from B)c
where c.Field_A  like 'j% '
是这意思吗?

解决方案 »

  1.   

    select mytable.* from (select * from A union select * from B) as mytable where mytable.Field_a like 'j%'
      

  2.   

    select * from (Select * from A union Select * from B) c
    where c. Field_A in (select Field_C  from x where Field_C='j%')
      

  3.   

    select * from (Select * from A union Select * from B) c
    where c. Field_A in (select Field_C  from x where Field_C like 'j%')
      

  4.   

    将你的查询语句括起来,给它一个表名,就可以当表使用了select * from
    (Select * from A union Select * from B) aa 
    where 条件