【问题标题】:SQL need assistanceSQL 需要帮助
【发布时间】:2016-10-07 08:15:45
【问题描述】:

大家好,我卡在这个 sql 查询问题上:编写一个 sql 语句,显示显示犯罪电影的会话(id 和日期)的详细信息。您必须使用 join 才能获得答案。

我有一个带有 id 列和一个 date 列的 session 表,我有一个 movie 表,其中有一个 moviegenre 列,其下带有“crime”。我想知道如何构建这个。我找到了一个例子:

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

来自this site,但不确定如何使用它,所以请帮助回答我的问题。还有一种方法是使用子查询来代替

谢谢!

【问题讨论】:

  • 请不要一直用大写。
  • 您将需要找到链接两个表的列(连接的列)。
  • 显示两个表的架构

标签: sql join subquery


【解决方案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 名称可以不同。

希望对你有帮助!

【讨论】:

    猜你喜欢
    • 2012-09-26
    • 2018-07-09
    • 2011-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-28
    相关资源
    最近更新 更多