Найдено 137 результатов

Tereha
Пн 28 май 2018 09:10
Форум: dbForge for MySQL
Тема: Проблема в связи с длительным формированием View
Ответы: 3
Просмотры: 25805

Re: Проблема в связи с длительным формированием View

К сожалению параметризовать представление нельзя, насколько я понял не позволяет сам MySQL
Текст запроса:

Код: Выделить всё

SELECT
  `garnizons`.`id` AS `id`,
  `sredstva_aц`.`mdate` AS `mdate`,
  `garnizons_1`.`name` AS `psg_name`,
  `garnizons`.`name_short` AS `name_short`,
  `sredstva_aц`.`br` AS `АЦ_br`,
  `sredstva_aц`.`rezerv` AS `АЦ_rezerv`,
  `sredstva_aц`.`remont` AS `АЦ_remont`,
  `sredstva_анр`.`br` AS `АНР_br`,
  `sredstva_анр`.`rezerv` AS `АНР_rezerv`,
  `sredstva_анр`.`remont` AS `АНР_remont`,
  `sredstva_пнс`.`br` AS `ПНС_br`,
  `sredstva_пнс`.`rezerv` AS `ПНС_rezerv`,
  `sredstva_пнс`.`remont` AS `ПНС_remont`,
  `sredstva_ав`.`br` AS `АВ_br`,
  `sredstva_ав`.`rezerv` AS `АВ_rezerv`,
  `sredstva_ав`.`remont` AS `АВ_remont`,
  `sredstva_аса`.`br` AS `АСА_br`,
  `sredstva_аса`.`rezerv` AS `АСА_rezerv`,
  `sredstva_аса`.`remont` AS `АСА_remont`,
  `sredstva_ацл`.`br` AS `АЦЛ_br`,
  `sredstva_ацл`.`rezerv` AS `АЦЛ_rezerv`,
  `sredstva_ацл`.`remont` AS `АЦЛ_remont`,
  `sredstva_ал30`.`br` AS `АЛ_30_br`,
  `sredstva_ал30`.`rezerv` AS `АЛ_30_rezerv`,
  `sredstva_ал30`.`remont` AS `АЛ_30_remont`,
  `sredstva_ал50`.`br` AS `АЛ_50_br`,
  `sredstva_ал50`.`rezerv` AS `АЛ_50_rezerv`,
  `sredstva_ал50`.`remont` AS `АЛ_50_remont`,
  `sredstva_акп`.`br` AS `АКП_br`,
  `sredstva_акп`.`rezerv` AS `АКП_rezerv`,
  `sredstva_акп`.`remont` AS `АКП_remont`,
  `sredstva_ар`.`br` AS `АР_br`,
  `sredstva_ар`.`rezerv` AS `АР_rezerv`,
  `sredstva_ар`.`remont` AS `АР_remont`,
  `sredstva_амп`.`br` AS `АМП_br`,
  `sredstva_амп`.`rezerv` AS `АМП_rezerv`,
  `sredstva_амп`.`remont` AS `АМП_remont`,
  `sredstva_агдзс`.`br` AS `АГДЗС_br`,
  `sredstva_агдзс`.`rezerv` AS `АГДЗС_rezerv`,
  `sredstva_агдзс`.`remont` AS `АГДЗС_remont`,
  `sredstva_пса`.`br` AS `ПСА_br`,
  `sredstva_пса`.`rezerv` AS `ПСА_rezerv`,
  `sredstva_пса`.`remont` AS `ПСА_remont`,
  `sredstva_укс`.`br` AS `УКС_br`,
  `sredstva_укс`.`rezerv` AS `УКС_rezerv`,
  `sredstva_укс`.`remont` AS `УКС_remont`,
  `sredstva_асм`.`br` AS `АСМ_br`,
  `sredstva_асм`.`rezerv` AS `АСМ_rezerv`,
  `sredstva_асм`.`remont` AS `АСМ_remont`,
  `sredstva_апп`.`br` AS `АПП_br`,
  `sredstva_апп`.`rezerv` AS `АПП_rezerv`,
  `sredstva_апп`.`remont` AS `АПП_remont`,
  `sredstva_оперативная_группа`.`br` AS `Оперативная_группа_br`,
  `sredstva_оперативная_группа`.`rezerv` AS `Оперативная_группа_rezerv`,
  `sredstva_оперативная_группа`.`remont` AS `Оперативная_группа_remont`,
  `sredstva_мотопомпы`.`br` AS `Мотопомпы_br`,
  `sredstva_мотопомпы`.`rezerv` AS `Мотопомпы_rezerv`,
  `sredstva_мотопомпы`.`remont` AS `Мотопомпы_remont`,
  `sredstva_арс_14`.`br` AS `АРС_14_br`,
  `sredstva_арс_14`.`rezerv` AS `АРС_14_rezerv`,
  `sredstva_арс_14`.`remont` AS `АРС_14_remont`,
  `sredstva_приспособленные_для_перевозки_ов`.`br` AS `Приспособленные_для_перевозки_ОВ_br`,
  `sredstva_приспособленные_для_перевозки_ов`.`rezerv` AS `Приспособленные_для_перевозки_ОВ_rezerv`,
  `sredstva_приспособленные_для_перевозки_ов`.`remont` AS `Приспособленные_для_перевозки_ОВ_remont`,
  `sredstva_снегоходы`.`br` AS `Снегоходы_br`,
  `sredstva_снегоходы`.`rezerv` AS `Снегоходы_rezerv`,
  `sredstva_снегоходы`.`remont` AS `Снегоходы_remont`,
  `sredstva_квадроциклы`.`br` AS `Квадроциклы_br`,
  `sredstva_квадроциклы`.`rezerv` AS `Квадроциклы_rezerv`,
  `sredstva_квадроциклы`.`remont` AS `Квадроциклы_remont`,
  `sredstva_катера_лодки`.`br` AS `Катера_лодки_br`,
  `sredstva_катера_лодки`.`rezerv` AS `Катера_лодки_rezerv`,
  `sredstva_катера_лодки`.`remont` AS `Катера_лодки_remont`,
  `sredstva_свп`.`br` AS `СВП_br`,
  `sredstva_свп`.`rezerv` AS `СВП_rezerv`,
  `sredstva_свп`.`remont` AS `СВП_remont`,
  `sredstva_грузовой_автомобиль`.`br` AS `Грузовой_автомобиль_br`,
  `sredstva_грузовой_автомобиль`.`rezerv` AS `Грузовой_автомобиль_rezerv`,
  `sredstva_грузовой_автомобиль`.`remont` AS `Грузовой_автомобиль_remont`,
  `sredstva_пожарный_поезд`.`br` AS `Пожарный_поезд_br`,
  `sredstva_пожарный_поезд`.`rezerv` AS `Пожарный_поезд_rezerv`,
  `sredstva_пожарный_поезд`.`remont` AS `Пожарный_поезд_remont`,
  `sredstva_бпла1`.`br` AS `БПЛА1_br`,
  `sredstva_бпла1`.`rezerv` AS `БПЛА1_rezerv`,
  `sredstva_бпла1`.`remont` AS `БПЛА1_remont`,
  `sredstva_бпла2`.`br` AS `БПЛА2_br`,
  `sredstva_бпла2`.`rezerv` AS `БПЛА2_rezerv`,
  `sredstva_бпла2`.`remont` AS `БПЛА2_remont`,
  `sredstva_водолазное_снаряжение`.`br` AS `Водолазное_снаряжение_br`,
  `sredstva_водолазное_снаряжение`.`rezerv` AS `Водолазное_снаряжение_rezerv`,
  `sredstva_водолазное_снаряжение`.`remont` AS `Водолазное_снаряжение_remont`,
  `sredstva_водолазное_снаряжение_комплект`.`br` AS `Водолазное_снаряжение_комплект_br`,
  `sredstva_водолазное_снаряжение_комплект`.`rezerv` AS `Водолазное_снаряжение_комплект_rezerv`,
  `sredstva_водолазное_снаряжение_комплект`.`remont` AS `Водолазное_снаряжение_комплекте_remont`,
  `sredstva_гаси_ручной`.`br` AS `ГАСИ_ручной_br`,
  `sredstva_гаси_ручной`.`rezerv` AS `ГАСИ_ручной_rezerv`,
  `sredstva_гаси_ручной`.`remont` AS `ГАСИ_ручной_remont`,
  `sredstva_гаси_механизированный`.`br` AS `ГАСИ_механизированный_br`,
  `sredstva_гаси_механизированный`.`rezerv` AS `ГАСИ_механизированный_rezerv`,
  `sredstva_гаси_механизированный`.`remont` AS `ГАСИ_механизированный_remont`,
  `sredstva_мед_комплект`.`br` AS `Мед_комплект_br`,
  `sredstva_мед_комплект`.`rezerv` AS `Мед_комплект_rezerv`,
  `sredstva_мед_комплект`.`remont` AS `Мед_комплект_remont`,
  `sredstva_бензорезы`.`br` AS `Бензорезы_br`,
  `sredstva_бензорезы`.`rezerv` AS `Бензорезы_rezerv`,
  `sredstva_бензорезы`.`remont` AS `Бензорезы_remont`,
  `sredstva_бензопилы`.`br` AS `Бензопилы_br`,
  `sredstva_бензопилы`.`rezerv` AS `Бензопилы_rezerv`,
  `sredstva_бензопилы`.`remont` AS `Бензопилы_remont`,
  `sredstva_игла`.`br` AS `Игла_br`,
  `sredstva_игла`.`rezerv` AS `Игла_rezerv`,
  `sredstva_игла`.`remont` AS `Игла_remont`,
  `sredstva_ранцевые_огнетушители`.`br` AS `Ранцевые_огнетушители_br`,
  `sredstva_ранцевые_огнетушители`.`rezerv` AS `Ранцевые_огнетушители_rezerv`,
  `sredstva_ранцевые_огнетушители`.`remont` AS `Ранцевые_огнетушители_remont`,
  `sizod`.`mname` AS `sizods_mname`,
  `sizod`.`raschet` AS `sizods_raschet`,
  `sizod`.`rezerv` AS `sizods_rezerv`,
  `sizod`.`post_gdzs` AS `sizods_post_gdzs`,
  `sizod`.`baza_gdzs` AS `sizods_baza_gdzs`,
  `kostyms_ток`.`n` AS `ТОК`,
  `kostyms_таск`.`n` AS `ТАСК`,
  `waters_пг`.`total` AS `ПГ_total`,
  `waters_пг`.`fault` AS `ПГ_fault`,
  `waters_пв`.`total` AS `ПВ_total`,
  `waters_пв`.`fault` AS `ПВ_fault`,
  `waters_пп`.`total` AS `ПП_total`,
  `waters_пп`.`fault` AS `ПП_fault`,
  `penas`.`inwork` AS `pena_inwork`,
  `penas`.`inrezerv` AS `pena_inrezerv`,
  `garnizons`.`parent` AS `parent`
FROM (((((((((((((((((((((((((((((((((((((((((((((((((`garnizons`
  LEFT JOIN `sredstva` `sredstva_aц`
    ON ((`sredstva_aц`.`subdivision_id` = `garnizons`.`id`)))
  LEFT JOIN `sredstva` `sredstva_пнс`
    ON (((`sredstva_пнс`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_пнс`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_пнс`.`name_sredstvo` = 'ПНС'))))
  LEFT JOIN `sredstva` `sredstva_анр`
    ON (((`sredstva_анр`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_анр`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_анр`.`name_sredstvo` = 'АНР'))))
  LEFT JOIN `sredstva` `sredstva_ав`
    ON (((`sredstva_ав`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_ав`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_ав`.`name_sredstvo` = 'АВ'))))
  LEFT JOIN `sredstva` `sredstva_аса`
    ON (((`sredstva_аса`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_аса`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_аса`.`name_sredstvo` = 'АСА'))))
  LEFT JOIN `sredstva` `sredstva_ацл`
    ON (((`sredstva_ацл`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_ацл`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_ацл`.`name_sredstvo` = 'АЦЛ'))))
  LEFT JOIN `sredstva` `sredstva_ал30`
    ON (((`sredstva_ал30`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_ал30`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_ал30`.`name_sredstvo` = 'АЛ-30'))))
  LEFT JOIN `sredstva` `sredstva_ал50`
    ON (((`sredstva_ал50`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_ал50`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_ал50`.`name_sredstvo` = 'АЛ-50'))))
  LEFT JOIN `sredstva` `sredstva_ар`
    ON (((`sredstva_ар`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_ар`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_ар`.`name_sredstvo` = 'АР'))))
  LEFT JOIN `sredstva` `sredstva_амп`
    ON (((`sredstva_амп`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_амп`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_амп`.`name_sredstvo` = 'АМП'))))
  LEFT JOIN `sredstva` `sredstva_акп`
    ON (((`sredstva_акп`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_акп`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_акп`.`name_sredstvo` = 'АКП'))))
  LEFT JOIN `sredstva` `sredstva_агдзс`
    ON (((`sredstva_агдзс`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_агдзс`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_агдзс`.`name_sredstvo` = 'АГДЗС'))))
  LEFT JOIN `sredstva` `sredstva_пса`
    ON (((`sredstva_пса`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_пса`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_пса`.`name_sredstvo` = 'ПСА'))))
  LEFT JOIN `sredstva` `sredstva_укс`
    ON (((`sredstva_укс`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_укс`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_укс`.`name_sredstvo` = 'УКС'))))
  LEFT JOIN `sredstva` `sredstva_асм`
    ON (((`sredstva_асм`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_асм`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_асм`.`name_sredstvo` = 'АСМ'))))
  LEFT JOIN `sredstva` `sredstva_апп`
    ON (((`sredstva_апп`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_апп`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_апп`.`name_sredstvo` = 'АПП'))))
  LEFT JOIN `sredstva` `sredstva_оперативная_группа`
    ON (((`sredstva_оперативная_группа`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_оперативная_группа`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_оперативная_группа`.`name_sredstvo` = 'Оперативная_группа'))))
  LEFT JOIN `sredstva` `sredstva_мотопомпы`
    ON (((`sredstva_мотопомпы`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_мотопомпы`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_мотопомпы`.`name_sredstvo` = 'Мотопомпы'))))
  LEFT JOIN `sredstva` `sredstva_арс_14`
    ON (((`sredstva_арс_14`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_арс_14`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_арс_14`.`name_sredstvo` = 'АРС_14'))))
  LEFT JOIN `sredstva` `sredstva_приспособленные_для_перевозки_ов`
    ON (((`sredstva_приспособленные_для_перевозки_ов`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_приспособленные_для_перевозки_ов`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_приспособленные_для_перевозки_ов`.`name_sredstvo` = 'Приспособленные_для_перевозки_ОВ'))))
  LEFT JOIN `sredstva` `sredstva_снегоходы`
    ON (((`sredstva_снегоходы`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_снегоходы`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_снегоходы`.`name_sredstvo` = 'Снегоходы'))))
  LEFT JOIN `sredstva` `sredstva_квадроциклы`
    ON (((`sredstva_квадроциклы`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_квадроциклы`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_квадроциклы`.`name_sredstvo` = 'Квадроциклы'))))
  LEFT JOIN `sredstva` `sredstva_катера_лодки`
    ON (((`sredstva_катера_лодки`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_катера_лодки`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_катера_лодки`.`name_sredstvo` = 'Катера_лодки'))))
  LEFT JOIN `sredstva` `sredstva_свп`
    ON (((`sredstva_свп`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_свп`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_свп`.`name_sredstvo` = 'СВП'))))
  LEFT JOIN `sredstva` `sredstva_грузовой_автомобиль`
    ON (((`sredstva_грузовой_автомобиль`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_грузовой_автомобиль`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_грузовой_автомобиль`.`name_sredstvo` = 'Грузовой_автомобиль'))))
  LEFT JOIN `sredstva` `sredstva_пожарный_поезд`
    ON (((`sredstva_пожарный_поезд`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_пожарный_поезд`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_пожарный_поезд`.`name_sredstvo` = 'Пожарный_поезд'))))
  LEFT JOIN `sredstva` `sredstva_марка__бпла1`
    ON (((`sredstva_марка__бпла1`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_марка__бпла1`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_марка__бпла1`.`name_sredstvo` = 'Марка__БПЛА1'))))
  LEFT JOIN `sredstva` `sredstva_бпла1`
    ON (((`sredstva_бпла1`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_бпла1`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_бпла1`.`name_sredstvo` = 'БПЛА1'))))
  LEFT JOIN `sredstva` `sredstva_марка__бпла2`
    ON (((`sredstva_марка__бпла2`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_марка__бпла2`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_марка__бпла2`.`name_sredstvo` = 'Марка__БПЛА2'))))
  LEFT JOIN `sredstva` `sredstva_бпла2`
    ON (((`sredstva_бпла2`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_бпла2`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_бпла2`.`name_sredstvo` = 'БПЛА2'))))
  LEFT JOIN `sredstva` `sredstva_водолазное_снаряжение`
    ON (((`sredstva_водолазное_снаряжение`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_водолазное_снаряжение`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_водолазное_снаряжение`.`name_sredstvo` = 'Водолазное_снаряжение'))))
  LEFT JOIN `sredstva` `sredstva_водолазное_снаряжение_комплект`
    ON (((`sredstva_водолазное_снаряжение_комплект`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_водолазное_снаряжение_комплект`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_водолазное_снаряжение_комплект`.`name_sredstvo` = 'Водолазное_снаряжение_комплект'))))
  LEFT JOIN `sredstva` `sredstva_марка__гаси_ручной`
    ON (((`sredstva_марка__гаси_ручной`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_марка__гаси_ручной`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_марка__гаси_ручной`.`name_sredstvo` = 'Марка__ГАСИ_ручной'))))
  LEFT JOIN `sredstva` `sredstva_гаси_ручной`
    ON (((`sredstva_гаси_ручной`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_гаси_ручной`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_гаси_ручной`.`name_sredstvo` = 'ГАСИ_ручной'))))
  LEFT JOIN `sredstva` `sredstva_марка__гаси_мех`
    ON (((`sredstva_марка__гаси_мех`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_марка__гаси_мех`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_марка__гаси_мех`.`name_sredstvo` = 'Марка__ГАСИ_мех'))))
  LEFT JOIN `sredstva` `sredstva_гаси_механизированный`
    ON (((`sredstva_гаси_механизированный`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_гаси_механизированный`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_гаси_механизированный`.`name_sredstvo` = 'ГАСИ_механизированный'))))
  LEFT JOIN `sredstva` `sredstva_мед_комплект`
    ON (((`sredstva_мед_комплект`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_мед_комплект`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_мед_комплект`.`name_sredstvo` = 'Мед_комплект'))))
  LEFT JOIN `sredstva` `sredstva_бензорезы`
    ON (((`sredstva_бензорезы`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_бензорезы`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_бензорезы`.`name_sredstvo` = 'Бензорезы'))))
  LEFT JOIN `sredstva` `sredstva_бензопилы`
    ON (((`sredstva_бензопилы`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_бензопилы`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_бензопилы`.`name_sredstvo` = 'Бензопилы'))))
  LEFT JOIN `sredstva` `sredstva_игла`
    ON (((`sredstva_бпла2`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_бпла2`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_бпла2`.`name_sredstvo` = 'Игла'))))
  LEFT JOIN `sredstva` `sredstva_ранцевые_огнетушители`
    ON (((`sredstva_ранцевые_огнетушители`.`subdivision_id` = `garnizons`.`id`)
    AND (`sredstva_ранцевые_огнетушители`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`sredstva_ранцевые_огнетушители`.`name_sredstvo` = 'Ранцевые_огнетушители'))))
  LEFT JOIN `sizod`
    ON (((`sizod`.`subdivision_id` = `garnizons`.`id`)
    AND (`sizod`.`mdate` = `sredstva_aц`.`mdate`))))
  LEFT JOIN `kostyms` `kostyms_ток`
    ON (((`kostyms_ток`.`subdivision_id` = `garnizons`.`id`)
    AND (`kostyms_ток`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`kostyms_ток`.`mname` = 'ТОК'))))
  LEFT JOIN `kostyms` `kostyms_таск`
    ON (((`kostyms_таск`.`subdivision_id` = `garnizons`.`id`)
    AND (`kostyms_таск`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`kostyms_таск`.`mname` = 'ТАСК'))))
  LEFT JOIN `waters` `waters_пг`
    ON (((`waters_пг`.`subdivision_id` = `garnizons`.`id`)
    AND (`waters_пг`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`waters_пг`.`mname` = 'ПГ'))))
  LEFT JOIN `waters` `waters_пп`
    ON (((`waters_пп`.`subdivision_id` = `garnizons`.`id`)
    AND (`waters_пп`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`waters_пп`.`mname` = 'ПП'))))
  LEFT JOIN `waters` `waters_пв`
    ON (((`waters_пв`.`subdivision_id` = `garnizons`.`id`)
    AND (`waters_пв`.`mdate` = `sredstva_aц`.`mdate`)
    AND (`waters_пв`.`mname` = 'ПВ'))))
  LEFT JOIN `penas`
    ON (((`penas`.`subdivision_id` = `garnizons`.`id`)
    AND (`penas`.`mdate` = `sredstva_aц`.`mdate`))))
  LEFT JOIN `garnizons` `garnizons_1`
    ON ((`garnizons`.`parent` = `garnizons_1`.`id`)))
WHERE ((`sredstva_aц`.`name_sredstvo` = 'АЦ')
AND (`garnizons`.`parent` = 1)
AND (`sredstva_aц`.`mdate` = CURDATE()))

Tereha
Пн 28 май 2018 09:07
Форум: dbForge for MySQL
Тема: Проблема в связи с длительным формированием View
Ответы: 3
Просмотры: 25805

Re: Проблема в связи с длительным формированием View

Картинки к предыдующему сообщению
Tereha
Пн 28 май 2018 08:58
Форум: dbForge for MySQL
Тема: Проблема в связи с длительным формированием View
Ответы: 3
Просмотры: 25805

Проблема в связи с длительным формированием View

Уважаемые Гуру!
Есть таблица учета средств техники - в ней столбцы - наименование и 3 столбца количество в боевом расчете, в резерве и ремонте (на рисунке 1). А в отчете все эти строки заказчик просит расположить в одну строку, для каждого пожарного гарнизона.
(На втором рисунке).
Сделал представление в котором к каждой строке гарнизона подсоединяется (Left Join) одна и та же таблица но для разных наименований средства. Получается около 50 left join, ограничение dbForge - не более 61.
Извлечь данные - выполняется около 20 секунд. Если я обращаюсь из программы на C# строкой (Entity framework)

Код: Выделить всё

var dataRep = stroevkaDataManager.stroevkaContext.reportfulls.Where(c => c.parent == psgid);
где reportfull - имя представления. Видимо пока оно вычисляется (около 20 секунд) - происходит исключение по времени ожидания ответа от базы данных.
Вопросы такие.
1. Как обойти это временное ограничение?
2. Возможно - это не правильный путь в принципе? и кто то подскажет как это сделать правильно? Возможно сделать прямой параметризованный select в базу данных. Но хотелось бы как то в рамках Entity framework
Tereha
Вт 25 июл 2017 10:27
Форум: dbForge for MySQL
Тема: Имена таблиц с кириллицей отображаются знаками ?????
Ответы: 16
Просмотры: 18702

Re: Имена таблиц с кириллицей отображаются знаками ?????

Спасибо огромное. Стояла кодировка по умолчанию - текущая кодировка windows.
Изменил на Utf8 и проблема решилась.
Tereha
Вт 25 июл 2017 09:46
Форум: dbForge for MySQL
Тема: Имена таблиц с кириллицей отображаются знаками ?????
Ответы: 16
Просмотры: 18702

Re: Имена таблиц с кириллицей отображаются знаками ?????

Обновил версию dbForge и скрин сделал в ней
Tereha
Вт 25 июл 2017 07:47
Форум: dbForge for MySQL
Тема: Имена таблиц с кириллицей отображаются знаками ?????
Ответы: 16
Просмотры: 18702

Имена таблиц с кириллицей отображаются знаками ?????

Уважаемые Гуру!
Сделал резервную копию в версии dbForge Studio for MySQL 7.1.31, MySQL server 5.5.15 (Windows server 2008 R2).
Восстанавливаю в том же окружении, но в Windows 8.
1. Наименования таблицы с кириллицей в dbForge отображаются в виде ????????.
В скрипте

Код: Выделить всё

SET NAMES 'utf8';
Делал эту операцию сотни раз на разных компьютерах , проблем не было.
В чем может быть проблема?
Tereha
Пт 02 сен 2016 06:51
Форум: dbForge for MySQL
Тема: Ошибка восстановления БД из резервной копии
Ответы: 1
Просмотры: 3372

Ошибка восстановления БД из резервной копии

Уважаемые Гуру!
Сделана резервная копия базы данных на сервере. Пытаюсь восстановить ее на другом компьютере. Но получаю сообщение об ошибке. На самом сервере восстановление происходит без ошибок. Предполагаю, что это результат неверного удаления родительских записей одной из таблиц. Т.е. дочерние записи в подчиненной таблице, связанной с основной внешним ключом остались , а родителя нет. Как правильно устранить проблему?
Tereha
Вс 06 сен 2015 15:18
Форум: dbForge for MySQL
Тема: Импорт из mssql
Ответы: 3
Просмотры: 3545

Re: Импорт из mssql

Хорошо . Пока могу только сказать , что очень хорошая, профессионально сделанная система. Спасибо!!!
Tereha
Вт 11 авг 2015 11:56
Форум: dbForge for MySQL
Тема: Импорт из mssql
Ответы: 3
Просмотры: 3545

Re: Импорт из mssql

Tereha
Вт 11 авг 2015 11:52
Форум: dbForge for MySQL
Тема: Импорт из mssql
Ответы: 3
Просмотры: 3545

Импорт из mssql

Уважаемые Гуру!
Как импортировать таблицу из mssql в MySQL?
Tereha
Ср 17 июн 2015 09:50
Форум: dbForge for MySQL
Тема: Импорт через odbc при 64 ОС
Ответы: 1
Просмотры: 4531

Импорт через odbc при 64 ОС

Уважаемые Гуру!
Пробую открыть базу .gdb с помощью импорта. Получаю сообщение
ERROR [08004] [ODBC Firebird Driver]Unable to connect to data source: library
'C:\Windows\System32\GDS32.DLL' failed to load
Операционная система Windows server 2008 R2 64-разрядная.
Проверка соединения в firebird odbc Конфигураторе - выполняется нормально.
Из кода база открывается и читается нормально.

В чем может быть проблема?
Tereha
Пт 13 фев 2015 15:01
Форум: dbForge for MySQL
Тема: Не удается подключиться к базе из интернета
Ответы: 4
Просмотры: 5323

Re: Не удается подключиться к базе из интернета

Пользователей на всякий случай завел больше чем надо
Tereha
Пт 13 фев 2015 15:00
Форум: dbForge for MySQL
Тема: Не удается подключиться к базе из интернета
Ответы: 4
Просмотры: 5323

Re: Не удается подключиться к базе из интернета

Думаю, что скорее всего проблема в неправильном конфигурировании NAT RRAS, даже возникают сомнения в правильности самого замысла - открыть базу mysql за двумя NAT. Один NAT в роутере DIR-100, через который запрос отправляется на сервер 192.168.3.105 (на схеме). Если NAT на RRAS не включать - то открывается база на сервере mysql этого компьютера. Если включить NAT RRAS , переправляющий запросы на сервер mysql во внутренней сети 10.37.2.0 то получаю сообщение об ошибке.
Для обращения я использую белый адрес DIR-100.
Tereha
Пт 13 фев 2015 13:23
Форум: dbForge for MySQL
Тема: Разные права при указании IP компьютера и localhost
Ответы: 6
Просмотры: 6898

Re: Разные права при указании IP компьютера и localhost

Ясно. Вопрос такой.
Пару раз я видел, что при ошибке подключения в ответе содержался пользователь, скажем
[email protected] (если подключение из интернета идет с компьютера с таким адресом). Значит ли это , что я должен создать пользователя с таким именем?
Интуитивно мне кажется, что конечно нет, но все-таки?