Неверный идентификатор IN_LIBRARY - PullRequest
0 голосов
/ 05 декабря 2018

Не могу понять, почему я получаю эту ошибку при выполнении запроса

Ошибка, которую я получил:

Неверный идентификатор IN_LIBRARY

  Select distinct ci.Title, ci.publisher, b.isbn, ci.Release_date, b.Pages, 
  IN_LIBRARY,
  case when exists( select * from Physical_Item where pi.catalog_item_id 
  =ci.catalog_item_id) 
  then 'yes' else 'No' 
  end
  as IN_LIBRARY
  from Catalog_Item ci
  left join book b on ci.CATALOG_ITEM_ID = b.Catalog_item_ID
  left join physical_item pi
  on pi.catalog_item_id =ci.CATALOG_ITEM_ID 
  order by ci.title;

1 Ответ

0 голосов
/ 05 декабря 2018

Удалите IN_LIBRARY в списке выбора перед оператором регистра, исправленный запрос ниже:

Select distinct ci.Title, ci.publisher, b.isbn, ci.Release_date, b.Pages,
  case when exists( select * from Physical_Item where pi.catalog_item_id 
  =ci.catalog_item_id) 
  then 'yes' else 'No' 
  end
  as IN_LIBRARY
  from Catalog_Item ci
  left join book b on ci.CATALOG_ITEM_ID = b.Catalog_item_ID
  left join physical_item pi
  on pi.catalog_item_id =ci.CATALOG_ITEM_ID 
  order by ci.title;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...