Страница 2 из 2

Re: значения переменных класса

Добавлено: Пт апр 27, 2018 1:01 am
xor
Чёт у меня нормально всё отбирается из иерархии

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

Родитель Реле/
                  Класс Noolite/
                               Объект nl1

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

SELECT v.`PROPERTY_ID` , v.`PROPERTY_NAME` , v.`UPDATED` , v.`VALUE` , p.title property, o.title object, c.title class, cp.title class_parent
FROM  `pvalues` v
LEFT JOIN properties p ON v.`PROPERTY_ID` = p.`ID` 
LEFT JOIN objects o ON v.`OBJECT_ID` = o.`ID` 
LEFT JOIN classes c ON o.class_id = c.id
LEFT JOIN classes cp ON c.parent_id = cp.id
WHERE 1 
AND o.title LIKE  'nl1'
2018-04-27_00-59-06.png
2018-04-27_00-59-06.png (25.25 КБ) 2925 просмотров

Re: значения переменных класса

Добавлено: Пт апр 27, 2018 1:33 am
directman66
Решил вопрос, убрав связку с properties.

Re: значения переменных класса

Добавлено: Пт апр 27, 2018 1:35 am
xor
Разница без анализа почему:

у вас WHERE objects.ID=properties.OBJECT_ID -переход к объекту от свойства(properties ->objects )
у меня JOIN objects o ON v.`OBJECT_ID` = o.`ID` - переход к объекту от значения свойства (pvalues->objects )
О, опоздал

Re: значения переменных класса

Добавлено: Чт май 03, 2018 8:26 pm
directman66
Еще вопрос немого по теме, почему до перезапуска мажордомо не заполнятся PROPERTY_NAME таблицы pvalues? Оно происходит автоматически только после перезагрузки. Это так и должно быть?