У меня очень тонкая проблема, и я до сих пор не могу ее решить.
Давайте рассмотрим пример, чтобы лучше объяснить проблему:
У меня есть таблица Персона :
С полями: ID, Имя, Option1, Option1_Value, Option2, Option2_Value, Option3, Option3_Value
Я хочу запрос, который показывает следующее:
ID Name Reason
1 Clark Option1 doesn't match, Option2 doesn't match
2 Stefan Option3 doesn't match
3 Sandra (No errors: well just ignore this line)
4 Steven Option2 doesn't match
Итак, что нужно сделать: для каждого поля параметров выполнить проверку (запрос, который будет считывать и сравнить option_value с использованием внешней таблицы), а затем распечатать параметры, которые не соответствуют, но в ОДНОМ поле, которое служит выходным полем ошибки.
Можно ли добиться этого с помощью Transform и Pivot?
Если да, не могли бы вы дать мне советы и советы о том, как их использовать?
Если нет, есть ли альтернатива? Или, может быть, что-то, что я могу сделать на VBA-стороне?
Заранее спасибо, ребята
Miloud