Услуга по каталогу (абстрактная)
select abstract_service_id, abstract_service, code
from abstract_service
order by 3,2
/>
Класс характеристики
select mc.modifier_class_id, mc.modifier_class
from abstract_service a
left outer join modifier_class mc on (a.modifier_class_id=mc.modifier_class_id)
where a.abstract_service_id=
#qAbstractService.modifier_class#
Характеристика
select m.modifier_id, m.modifier
from modifier m
join abstract_service a on (m.modifier_class_id=a.modifier_class_id)
where a.abstract_service_id=
order by 2
select m.modifier_id, m.modifier
from modifier m
join abstract_service a on (m.modifier_class_id=a.modifier_class_id)
where a.abstract_service_id=
AND NOT exists (select * from service s where s.modifier_id=m.modifier_id AND s.abstract_service_id=a.abstract_service_id)
order by 2
limit 1
Необходимо выбрать новое уникальное значение характеристики, иначе будет ошибка
Создано
#dateFormat(d.dt_created,'DD.MM.YYYY')# #timeFormat(d.dt_created,'HH:MM')#
#qDecoration.creator# (#qDecoration.creator_shortname#)
Изменено
#dateFormat(d.dt_updated,'DD.MM.YYYY')# #timeFormat(d.dt_updated,'HH:MM')#
#qDecoration.updater# (#qDecoration.updater_shortname#)