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) ;
これは私にとっては機能していますが、オペランドが1つしかないのですが、どうすれば2つ取得できますか?