我需要一起使用 min 和 max 编写一个语句。
SELECT companyname FROM companies JOIN stocklist
USING (companyid) where price =some(
( select max(price) from stocklist) , ( select min(price) from stocklist) ) ;
我需要获得最低和最高价值的公司名称,但这不起作用(因为最后一行)出了什么问题,我应该怎么做?
更新:
select companyname from stockList join companies using (companyid) WHERE price IN (select min(price) from stocklist) ;
这对我有用,但只有一个操作数,我怎样才能得到两个?