#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 может отличаться в обеих таблицах.
Надеюсь, это поможет!!