如何在最低和最高预算范围内编写请求接收有关一位制片人的电影的数据

How to write a request receiving data on films of one producer within the minimum and maximum budget

请帮助 MySQL 查询。

我有 2 个表:

生产者,其中只有关于人及其 ID 的信息。

关于电影的信息是 2 个主要领域预算和 producer_id 的电影。

如何提出请求,以便在选择生产者时找到预算的最小值和最大值?

以后想把这些值传到前端,在前端选择制片人时,会显示落在min和max值之间的影片

我用 MySQL damp https://gist.github.com/annkarsk777/5f8c75dbef65a930c5399683955e310c

创建了一个要点

您可以使用 MySQL MAX()MIN() 函数来实现此目的。类似于:

SELECT MAX(budget) as max, MIN(budget) AS min FROM movies where producer_id = 3;

MySQL MIN() 和 MAX() 函数将起作用。您只需将生产者的 ID 传递给查询,它就会起作用。在php中,可以获取生产者的ID,然后传入查询,如下所示。

$producer_id = 1;

$query = "SELECT MIN(budget) AS min, MAX(budget) as max FROM movies WHERE producer_id = '$producer_id'";

此查询将为您提供 ID 为 1 的生产者的预算。