Size: a a a

2020 October 08

ПГ

Павел Г. in Laravel Pro
Roman Kolosov
а как в билдере это реализовать
источник

ПГ

Павел Г. in Laravel Pro
вот пример вложенного запроса с привязкой
источник

ПГ

Павел Г. in Laravel Pro
у вас ровно так же, только саб запрос чуть больше
источник

RK

Roman Kolosov in Laravel Pro
не понятно откуда только в саб запросе должен взяться id текущего тиктока)
источник

ПГ

Павел Г. in Laravel Pro
Roman Kolosov
не понятно откуда только в саб запросе должен взяться id текущего тиктока)
Так он же есть в главном запросе
источник

RK

Roman Kolosov in Laravel Pro
а подзапрос то каким образом может знать о значениях из верхнего запроса?)
источник

ПГ

Павел Г. in Laravel Pro
Roman Kolosov
а подзапрос то каким образом может знать о значениях из верхнего запроса?)
Может
источник

ПГ

Павел Г. in Laravel Pro
Вот вы говорите что проблема не запросе, похоже как раз в этом...
источник

ПГ

Павел Г. in Laravel Pro
саб запрос выполняется как бы так сказать в контекста каждый строки главного запроса.
источник

RK

Roman Kolosov in Laravel Pro
подзапрос может знать о данных с верхнего запроса? они же по очереди снизу в верх исполняются
источник

RK

Roman Kolosov in Laravel Pro
хм
источник

RK

Roman Kolosov in Laravel Pro
тогда надо получить к ней доступ
источник

ПГ

Павел Г. in Laravel Pro
Roman Kolosov
подзапрос может знать о данных с верхнего запроса? они же по очереди снизу в верх исполняются
ноу, как это технически там оптимизруется хз, но каждый подзапрос имеет доступ к данным текущей строки в котрой он выполняется
источник

ПГ

Павел Г. in Laravel Pro
Roman Kolosov
тогда надо получить к ней доступ
Посмотрите мой пример я тм реализовал это
источник

ПГ

Павел Г. in Laravel Pro
+ в статье
источник

ПГ

Павел Г. in Laravel Pro
tiktoker_id = tik.id - вот я связываю
источник

ПГ

Павел Г. in Laravel Pro
А вообще, просто сделайте два запроса (тик токеры и их среднее занчение) и их соедините в коде и дело в шляпе.
источник

ПГ

Павел Г. in Laravel Pro
Ну если не удастся с запросом и билдером
источник
2020 October 09

RK

Roman Kolosov in Laravel Pro
select "tiktoks".*, (select avg(tv.ids_count) from (select count(id) as ids_count from "tiktok_videos" where "tiktok_id" = "tiktoks"."id" group by date_trunc('day', created_at)) as "tv") as "avg_videos_per_month" from "tiktoks" where "tiktoks"."deleted_at" is null
источник

RK

Roman Kolosov in Laravel Pro
чет такое построил но гдето косяк все равно)
источник