Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Interview: Проперти #311

@aarexer

Description

@aarexer

Есть 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

Metadata

Metadata

Assignees

Labels

interviewAbout interview tasks

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions