Нужна выборка из двух таблиц по условию равных идентификаторов в обоих таблицах. Но, во второй таблице может не быть строки с таким идентификатором

Select Base.CN As Base_CN,
  NullIf(Files.CN, '') As Files_CN
From Base
  Inner Join Files On Base.CN = Files.CN

Такое выводит все строки, которым соответствуют заполненные строки второй таблицы. А мне бы хотелось вывести ВСЕ из первой, даже если во второй нет соответствующего CN. Выручайте!


Ответы (1 шт):

Автор решения: user453575457

Используйте для этого Left join

Select Base.CN As Base_CN,
  NullIf(Files.CN, '') As Files_CN
From Base
  Left Join Files On Base.CN = Files.CN
→ Ссылка