私は製品の3番目に高いコストを見つけようとしています。 from table tblproducts.i mysql server 5.6を使用しています。サブクエリーは、販売された製品の3番目に高いコストを見つけるために
私は以下のクエリを使用:
select name
from tblproducts
where cost IN
(select distinct top 3 cost
from tblproducts
order by cost desc);
をしかし、私は、クエリを実行するときには、以下のエラーを示しています。
ERROR 1064(42000):あなたは、あなたのSQL構文でエラーが発生しているが、 .........ライン4
で が近くで使用する権利構文についてはMySQLサーバのバージョンに対応していることを手動「コスト12月によってtbbproducts 順から3つのCOS トン )」をチェックします............ 誰かがこのエラーを修正するための構文を助けてくれました。
kyokou。
選択名前を。 (訂正:私はINを使いました。親切にもトップ3の構文で私を助けてください) – ayav