策略函数返回结果如下:
exists (select * from pms_t_itemright where buyer_id = 'zhangsan' and item_id = t.item_id)
请问,如何给表(或试图)加别名 t ?oraclevpd

解决方案 »

  1.   

    select * from pms_v_item_filtered t
     where exists (select item_id from pms_t_itemright where buyer_id = 'zhangsan' and item_id = t.item_id);
    where条件是有策略函数自动加上的,t是pms_v_item_filtered的别名。
    我想知道如何给策略对象pms_v_item_filtered加上别名t
      

  2.   

    这个不就直接加就可以了吗???select * from pms_v_item_filtered t where exists (select item_id from pms_t_itemright a where a.buyer_id = 'zhangsan' and a.item_id = t.item_id);