如何在SQL查询中执行最小金额

时间:2018-12-09 19:00:20

标签: sql database oracle

我的问题是:哪部电影的演出收入最少?在结果中包括电影名称和电影名称。

我的performance表具有以下列:

performanceid, cinemano, screenno, filmno, performancedate, takings 

movienamemovie表中,cinemanamecinema表中

1 个答案:

答案 0 :(得分:0)

根据您发布的有限信息:

SELECT 
    p.performance_id, 
    p.cinema_no, c.cinema_name, 
    p.screen_no, 
    p.film_no, f.film_name, 
    p.performance_date, 
    p.takings 
FROM performance p
INNER JOIN film f ON f.film_no = p.film_no
INNER JOIN cinema c ON c.cinema_no = p.cinema_no 
WHERE p.takings = (SELECT MIN(takings) FROM performance)