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

Рейтинг: -1Ответов: 1Опубликовано: 08.04.2023
Select Base.CN As Base_CN,
  NullIf(Files.CN, '') As Files_CN
From Base
  Inner Join Files On Base.CN = Files.CN

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

Ответы

▲ 2Принят

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

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