Добрый вечер! Есть задача, пока не знаю как к ней подойти. Условно есть две таблицы: 1я таблица содержит одну "запись" и шесть "значений признаков" к этой записи. 2я таблица "Значение" и те же 6 признаков. Надо в первой таблице для каждой строки найти "значение" из второй таблице по комбинации признаков. Но самая сложность в том, что в таблице со значениями вместо некоторый признак стоит "звездочка", подразумевается что для данной комбинации значений признака со звездочкой может быть любым значением. Вторая условность, считается что к каждой строке может быть найдено только одной значение из второй таблице или не найдено вообще, тогда в такой строке надо поставить какой-нибудь признак, например запись "нет кода"
Во вложении пример, 1я таблицы - синяя, 2я таблица - зеленая. красным для примера к первой таблице найдено значение из второй таблицы, но руками.
Можете подсказать как решить такую задачу?
[p.s.] буду благодарен.
Добрый вечер! Есть задача, пока не знаю как к ней подойти. Условно есть две таблицы: 1я таблица содержит одну "запись" и шесть "значений признаков" к этой записи. 2я таблица "Значение" и те же 6 признаков. Надо в первой таблице для каждой строки найти "значение" из второй таблице по комбинации признаков. Но самая сложность в том, что в таблице со значениями вместо некоторый признак стоит "звездочка", подразумевается что для данной комбинации значений признака со звездочкой может быть любым значением. Вторая условность, считается что к каждой строке может быть найдено только одной значение из второй таблице или не найдено вообще, тогда в такой строке надо поставить какой-нибудь признак, например запись "нет кода"
Во вложении пример, 1я таблицы - синяя, 2я таблица - зеленая. красным для примера к первой таблице найдено значение из второй таблицы, но руками.
Класс. krosav4ig, а не могли бы вы немного пояснить формулу? Она работает, всё супер, но примерно на этапе "ЕСЛИ({1;0}" у меня мозг сломался . Что значит данное логическое выражение?
Класс. krosav4ig, а не могли бы вы немного пояснить формулу? Она работает, всё супер, но примерно на этапе "ЕСЛИ({1;0}" у меня мозг сломался . Что значит данное логическое выражение?BobroEJ