Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 写一个查询,查找视频租赁组织收入最高的电影_Sql_Database - Fatal编程技术网

Sql 写一个查询,查找视频租赁组织收入最高的电影

Sql 写一个查询,查找视频租赁组织收入最高的电影,sql,database,Sql,Database,从电影收入最高的影片中选择片名 从库存标识所在的库存中选择胶片标识 按库存id从租赁组中选择库存id 按计数的订单库存标识说明 限制最高收入 我哪里错了 SELECT title FROM film WHERE film_id IN ("highest revenue") SELECT film_id FROM inventory WHERE inventory_id IN ( SELECT inventory_id FROM rental

从电影收入最高的影片中选择片名

从库存标识所在的库存中选择胶片标识 按库存id从租赁组中选择库存id 按计数的订单库存标识说明

限制最高收入

我哪里错了

SELECT title
FROM film
WHERE film_id IN ("highest revenue")

SELECT film_id
FROM inventory
WHERE inventory_id IN (
        SELECT inventory_id
        FROM rental
        GROUP BY inventory_id
        ORDER BY count(inventory_id) DESC
        ) limit(highest revenue);
拆下后描述

即使是带有连接的代码也可以工作

select Title
from film
inner join inventory
using (film_id)
inner join rental
using (inventory_id)
inner join payment
using (rental_id)
group by title
order by sum(amount) desc
limit 1;
写一个查询,查找视频租赁组织收入最高的电影


这是个糟糕的问题。没有信息,没有表格。你刚刚发布了你的答案。尝试添加更多关于表结构及其数据的信息。@shubhangi我下面的回答是基于语法的。如果您需要更好的答案,请提供样本数据和预期结果。
select Title
from film
inner join inventory
using (film_id)
inner join rental
using (inventory_id)
inner join payment
using (rental_id)
group by title
order by sum(amount) desc
limit 1;
select TITLE from FILM f 
inner join INVENTORY i using (FILM_ID)
inner join RENTAL r using (INVENTORY_ID)
inner join PAYMENT p using (RENTAL_ID)
group by TITLE
order by sum(AMOUNT) desc
limit 1;