select: fix a bug that nested match operation after AND operator doesn't work

The following filter pattern is the problem case:

    select ... --filter '... && nested.column @ "keyword"'

[groonga-dev,01599]

Reported by Motoi Washida. Thanks!!!