如何在最小和最大预算范围内编写接收有关一位制片人电影数据的请求
Posted
技术标签:
【中文标题】如何在最小和最大预算范围内编写接收有关一位制片人电影数据的请求【英文标题】:How to write a request receiving data on films of one producer within the minimum and maximum budget 【发布时间】:2020-10-15 19:37:20 【问题描述】:请帮忙处理一个 mysql 查询。
我有 2 张桌子:
生产者只提供有关人员及其身份的信息。
电影中的电影信息是预算和制片人 ID 两个主要字段。
如何提出请求,以便在选择生产者时找到预算的最小值和最大值?
以后我想把这些值传到前端,在前端选择制片人的时候,会显示在最小值和最大值之间的影片
我用 MySQL 潮湿https://gist.github.com/annkarsk777/5f8c75dbef65a930c5399683955e310c创建了一个要点
【问题讨论】:
【参考方案1】:您可以使用 MySQL MAX()
和 MIN()
函数来实现这一点。比如:
SELECT MAX(budget) as max, MIN(budget) AS min FROM movies where producer_id = 3;
【讨论】:
【参考方案2】: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 的生产者的预算。
【讨论】:
以上是关于如何在最小和最大预算范围内编写接收有关一位制片人电影数据的请求的主要内容,如果未能解决你的问题,请参考以下文章
hdu2333-贪心,如何去后效性,背包太大怎么办,如何最大化最小值,从无序序列中发掘有序性质