Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Помогите пожалуйста разобраться  [new]
Назаров Александр Александрович
Member

Откуда:
Сообщений: 1
Есть запрос как этот запрос переделать LEFT JOIN


SELECT forestries.forestry_name,
            local_forestries.local_forestry_name,
            lpt_headers.lpt_date,
            lpt_headers.worker,
            lpt_headers_calc_t.main_reason_code,
            sum(lpt_headers.patch_area),
            sum(lpt_headers.lpt_patch_area),
            COUNT(lpt_headers.lpt_patch_area)
     FROM
            forestries, local_forestries, lpt_headers, lpt_headers_calc_t
     WHERE 
            forestries.forestry_id =
            local_forestries.forestry_id and
            lpt_headers.local_forestry_number =
            local_forestries.local_forestry_number and
            lpt_headers.forestry_number =
            forestries.forestry_number and
            local_forestries.region_id =
            lpt_headers.region_id and
            lpt_headers.lpt_id =
            lpt_headers_calc_t.lpt_id
            group by forestries.forestry_name,
            local_forestries.local_forestry_name,
            lpt_headers.lpt_date,
            lpt_headers.worker,
            lpt_headers.lpt_id,
            lpt_headers_calc_t.main_reason_code
Модератор: Учимся использовать тэги оформления кода - FAQ
4 дек 18, 14:16    [21752923]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста разобраться  [new]
Konst_One
Member

Откуда:
Сообщений: 11007
SELECT
f.forestry_name,
lf.local_forestry_name,
...
FROM
forestries f lefty outer join local_forestries lf ON f.forestry_id =lf.forestry_id
...


дальше сами
4 дек 18, 14:19    [21752931]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста разобраться  [new]
Konst_One
Member

Откуда:
Сообщений: 11007
left outer join

y уберите, лишнее набралось
4 дек 18, 14:20    [21752936]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста разобраться  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 18177
Назаров Александр Александрович
как этот запрос переделать LEFT JOIN
Зачем его переделывать на LEFT JOIN? когда сам запрос - чистой воды INNER JOIN... хочется, чтобы сервер зае утомился?

Модератор: Тема перенесена из форума "Visual Basic".
4 дек 18, 14:39    [21752970]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить