У меня сложный вопрос.
У меня будет таблица A
, которая состоит из двух столбцов A.ID
и A.Cat1_Avail
. Колонка Cat1_Avail
на данный момент пуста.
Я хотел бы обновить значения в A.Cat1Avail
на основе логического вопроса. В частности, у меня есть еще одна таблица B
, которая состоит из B.ID
и B.Feature
. B.Feature
может содержать следующие значения: Cat1
, Cat2
или NULL
.
Для сопоставления идентификаторов, я хотел бы вставить 1 в A.Cat1_Avail
с учетом записи в таблице B
содержит значение Cat1
в B.Feature
. В случае Cat2
, A.Cat1_Avail
должно быть 0.
Таким образом, я хотел бы обновить столбец на основе логических вопросов (совпадает ли идентификатор? Каково содержание B.Feature
?).
Надеюсь, это прояснит ситуацию и не будет слишком конкретным.
Полагаю, эту проблему можно решить несколькими последовательными командами. Но я хотел бы иметь одну команду, которая может решить эту проблему.