sql Добавить в выборку значение (столбец, колонку) из подзапроса (не зависимого) -- добавить ещё одну величину. Пример SQL
Primary tabs
Forums:
Например:
SELECT br.name, /* этот столбец извлекаем обычно*/ ( SELECT /* Сколь угодно сложный подзапрос, возвращающий один столбец*/ sum(CASE WHEN b.budget_plan IS NOT NULL THEN b.budget_plan ELSE 0 END) as plan FROM adv_brands br LEFT OUTER JOIN adv_booking b ON br.id=b.brand_id WHERE br.company_id = 1 AND br.isActive=1 ) as plan, /* для этого столбца используем значения подзапроса*/ FROM adv_brands br LEFT OUTER JOIN adv_booking_history bh ON bh.booking_id=b.id WHERE br.isActive=1;
- Log in to post comments
- 4734 reads