Question:
Why are my PriceAnalyzer queries limited to returning a single row?
Answer:
Usually this is because the logic runs in the Syntax Check mode which is used to validate the logic when editing/saving. The limit was brought here not to slow down the saving when all you want to do is to check that your code 'compiles'.
...