Есть еще один простой, но в то же время экзотический способ: Очень пригодится тем, кто часто использует промежуточные данные из другого запроса.
Превратить весь запрос из которого берём промежуточные данные в запись.
Для этого запрос:
let
a = 1,
b = a + 1,
c = b + 2
in
c
превращаем в
[ a = 1,
b = a + 1,
c = b + 2
]
Дальше ссылаемся на запись, на нужную нам строку.
Подсмотрено
Превратить весь запрос из которого берём промежуточные данные в запись.
Для этого запрос:
let
a = 1,
b = a + 1,
c = b + 2
in
c
превращаем в
[ a = 1,
b = a + 1,
c = b + 2
]
Дальше ссылаемся на запись, на нужную нам строку.
Подсмотрено