所以我想能够显示最昂贵的电影租赁和最便宜的电影租赁。基本上我想显示电影标题及其价格。现在,我能够获得最高和最低的租赁价格与此查询:使用MIN和MAX选择名称 - mysql
SELECT MAX(rental_rate) as MaxRate, MIN(rental_rate) as MinRate
FROM film;
但是如何修改上面的查询,以显示关系的电影片名,以他们的利率?
我也曾尝试:
SELECT title (SELECT MAX(rental_rate) FROM film as MaxRate),
(SELECT MIN(rental_rate) FROM film as MinRate)
FROM film;
但没有奏效。
有什么建议吗?
本质上相同的问题[Mysql的最小值和最大值和相应的“日期”每月](http://stackoverflow.com/questions/9411767/mysql-min-and-max-values-and-corresponding-date-for-each-month),虽然那个有日期而不是标题。 – GolezTrol 2015-02-17 21:47:01
为我工作的替代查询,但此问题已关闭。 选择标题,从膜 其中 (rental_price =(SELECT MAX(rental_price)FROM膜作为MAXRATE)或 rental_price =(SELECT MIN(rental_price)FROM膜作为MinRate))rental_price; sqlFiddle:http://sqlfiddle.com/#!2/0b2eb4/1 – 2015-02-17 22:17:45