SQL нужна помощь

#sql #join #subquery

#sql #Присоединиться #подзапрос

Вопрос:

Привет всем, так что я застрял на этом вопросе sql-запроса: напишите sql-оператор, который отображает сведения о сеансе (идентификатор и дата), который показывает криминальные фильмы. Вы должны использовать join для получения ответа.

У меня есть таблица для сеанса со столбцом идентификатора и столбцом даты, и у меня есть таблица фильмов, в которой есть столбец moviegenre с «преступлением» под ним. Мне было интересно, как я мог бы это построить. Я нашел пример одного:

 Select orders.orderid, 
       customers.customername, 
       orders.orderdate 
from orders 
inner join customers 
    on orders.customerid = customers.customerid; 
  

с этого сайта, но я не уверен, как это использовать, поэтому помогите ответить на мой вопрос. Также есть ли способ решить проблему с использованием подзапроса вместо этого

Спасибо!

Комментарии:

1. Пожалуйста, не пишите ВСЕ ВРЕМЯ в ВЕРХНЕМ РЕГИСТРЕ.

2. Вам нужно будет найти столбцы, которые связывают две таблицы (столбцы, к которым нужно присоединиться).

3. показать схему обеих таблиц

Ответ №1:

 Select s.id, 
       s.date,        
from Session s 
inner join Movie m 
    on m.commoncol = s.commomcol
 where m.MovieGenre like 'crime'; 
  

commomcol представляет общий столбец между таблицами. Имя commoncol может отличаться в обеих таблицах.

Надеюсь, это поможет!!