-
Notifications
You must be signed in to change notification settings - Fork 162
Description
Есть 3 таблицы VALUES, ELEMENTS, ELEMENT_PROPS
Структура таблиц:
VALUES
value_id
ELEMENTS
element_id |value_id | element_name
ELEMENT_PROPS
element_prop_id | element_id | prop_type | prop_value
ELEMENT_PROPS - это какие-то характеристики элемента, данные храняться в виде ключ-значение.
в prop_type хранятся значения 'IS_DYMANIC', 'IS_PRIVATE', 'IS_VISIBLE' и другие, а prop_value 'Y'/'N', причем если у элемента в ELEMENT_PROPS нет например записи с 'IS_DYMANIC', счиатем то пропс IS_DYMANIC = 'N'.
надо написать запрос, который выведет все VALUES и их элеменаты element_name только у которых пропс 'IS_DYMANIC' = 'Y' (их может быть 0, может быть несколько). помимо этих данных у пропсов с 'IS_DYMANIC' = 'Y', надо вывести 'IS_PRIVATE', 'IS_VISIBLE'.
формат ответ
value_id | element_name | IS_DYMANIC | IS_PRIVATE | IS_VISIBLE
если у value нет ни одного элемента с 'IS_DYMANIC' = 'Y', то вывести:
value_id | null | null | null | null