Что вам нужно, это объединение. Объединения, вопреки тому, что почти все думают при запуске, не требуют определенных отношений в схеме базы данных. Они просто требуют, чтобы два сравниваемых столбца имели одинаковый тип ( edit см. Комментарии).
Вопрос в том, какое вступление вы хотите. Поскольку отношения не определены, могут быть клиенты, у которых есть задания, и клиенты, у которых их нет, и задания, у которых есть клиенты, и задания, у которых их нет.
Я предполагаю, что вы хотите, чтобы все существующие JOBS, и где ClientId совпадает с таблицей CLIENTS, вносят в ClientId, и где это отношение не существует, чтобы оставить ClientId нулевым. Мы можем сделать это с левым соединением. Вакансии LEFT JOIN Клиенты будут вносить все записи в LEFT, даже если отношения, определенные с Клиентами справа, не существуют. Мы могли бы поменять их и сделать ПРАВИЛЬНОЕ СОЕДИНЕНИЕ, но люди обычно этого не делают. Я оставлю это вам, чтобы прочитать о других типах объединений и о том, как они работают.
Таким образом, ваш оператор выбора будет выглядеть так:
select ClientId, Name, Location, DateCreated
from Alpha.dbo.Jobs as J LEFT JOIN
Alpha.dbo.Clients as C ON j.ClientName = c.ClientName
Если Jobs.ClientName отличается от типа данных c.ClientName, вы можете отредактировать схему перед выполнением запроса, чтобы привести их в соответствие друг с другом.