Делаем читаемое представление таблицы phistory
По мотивам чистки БД от XOR
Для более удобного просмотра и чистки phistory в phpMyAdmin делаем представление
Создаем представление ("вьюху") для этого делаем SQL запрос
CREATE OR REPLACE VIEW vw_phistory AS
SELECT
`h`.`ADDED` AS `ADDED`,
`h`.`VALUE` AS `VALUE`,
`p`.`TITLE` AS `property`,
`o`.`TITLE` AS `object`,
`c`.`TITLE` AS `class`,
`cp`.`TITLE` AS `class_parent`,
`cpp`.`TITLE` AS `class_pparent`,
`h`.`VALUE_ID` AS `H_VALUE_ID`,
`v`.`PROPERTY_ID` AS `PROPERTY_ID`,
`v`.`PROPERTY_NAME` AS `PROPERTY_NAME`
FROM
(
(
(
(
(
(
`db_terminal`.`phistory` `h`
JOIN `db_terminal`.`pvalues` `v`
ON
(`h`.`VALUE_ID` = `v`.`ID`)
)
LEFT JOIN `db_terminal`.`properties` `p`
ON
(`v`.`PROPERTY_ID` = `p`.`ID`)
)
JOIN `db_terminal`.`objects` `o`
ON
(`v`.`OBJECT_ID` = `o`.`ID`)
)
LEFT JOIN `db_terminal`.`classes` `c`
ON
(`o`.`CLASS_ID` = `c`.`ID`)
)
LEFT JOIN `db_terminal`.`classes` `cp`
ON
(`c`.`PARENT_ID` = `cp`.`ID`)
)
LEFT JOIN `db_terminal`.`classes` `cpp`
ON
(`cp`.`PARENT_ID` = `cpp`.`ID`)
)
После этого создалась "вьюха" vw_phistory
Нижний Новгород, Россия