Впервые в работе с SQL, поэтому, пожалуйста, извините.
Я хочу создать запрос SQL, который соединяет столбец с таблицей A из таблицы B на основе следующей логики сопоставления:
B.Source = ‘SOURCE1’ and A.NameCode= B.Code
Если приведенное выше возвращает NULL, то я бы хотел сопоставить:
B.Source <> ‘SOURCE1’ and A.UEN = B.UEN**
Любая помощь о том, как структурировать это?В настоящее время у меня есть запрос на объединение всех выборок, который может получить значения на основе вышеуказанных условий.Должен ли я использовать If / или / case_when в процессе соединения?
Вот несколько вопросов, которые, как мне показалось, могут быть полезными, и которые я рассмотрел:
Каквыполнить ЛЕВОЕ СОЕДИНЕНИЕ в SQL Server между двумя операторами SELECT?
Использование IS NULL или NOT NULL в условиях соединения - Теоретический вопрос
Но я былне могу ничего придумать :( Спасибо большое!