2017-03-08 2 views
0

esper having句がサブクエリでサポートされていますか?私はエスパーで次のクエリを書いています

on pattern[every timer:interval(10 sec)] delete from OrderEvent as OE where OE.orderId IN (select orderId from OrderEvent group by orderId having last(orderAction) = CANCEL) 

が、そのは私にあるの近くに構文エラーを与えてサポートされていない場合は、何が、それがどのように見えるのドキュメントによると、代替ソリューション

答えて

0

することができ"having"句はサブクエリでサポートされていません。代替方法は、選択して削除を行うことです。

on pattern[..] insert into DELETED_ID select orderId from OrderEvent where orderAction=CANCEL 
on DELETED_ID as del delete from OrderEvent as orderEvent where orderEvent.orderId = del.orderId 
関連する問題