Я застрял в этом Oracle Query (не показывает данных при запуске) - PullRequest
0 голосов
/ 23 ноября 2018

, поэтому я пытаюсь ответить на этот запрос в моей базе данных оракула.Я довольно новичок в SQL.Мой запрос на Перечислите полную информацию о кинотеатрах, управляемых сотрудниками с сотрудниками № 52 и 55 .У меня есть данные теста для этого в таблице сотрудников и Cinema, которые соотносятся друг с другом.Однако, когда я запускаю оператор, он просто показывает выбранные имена столбцов без данных.И когда я запускаю скрипт, он говорит, что строки не выбраны.(Несмотря на то, что я внес изменения в свои тестовые данные в обеих таблицах.)

Ниже приведен код, который я использовал.

SELECT Cinema.Cinema_no , Cinema.Cinema_Name , Cinema.Location , Cinema.Managerempno  
FROM CINEMA 
INNER JOIN employee ON Cinema.Cinema_no = employee.emp_no 
WHERE Cinema.Managerempno = '52' AND Cinema.Managerempno = '55' ;

Пожалуйста, дайте мне знать, если япошло не так с этим.Или мне нужно что-то изменить в нем.Спасибо

1 Ответ

0 голосов
/ 23 ноября 2018

Использование IN:

SELECT c.Cinema_no, c.Cinema_Name, c.Location, c.Managerempno  
FROM CINEMA c 
WHERE c.Managerempno IN (52, 55);

Примечания:

  • Вам не нужно JOIN.Номер сотрудника находится в столбце Managerempno.
  • Псевдонимы таблицы облегчают написание и чтение запросов.
  • Empno - это, предположительно, число.Поэтому не используйте одинарные кавычки вокруг констант.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...