初心者です。
mysqlで、テーブルを作成しています。
定価から仕入れ価格を引いた差額を出すために、以下のコードを作成しました。
条件としては、
差額が最大であるデータを抽出します。
select i.name 商品名称 ,i.list_price 定価 ,pur.price 仕入価格 ,i.list_price-pur.price 差額 from purchases pur left join items i on pur.item_id=i.id where i.list_price-pur.price= (select max(i.list_price-pur.price) from purchases pur left join items i on pur.item_id=i.id);
御覧の通り、
同じleft joinを二度利用しています。
こういった二度手間がないように、すっきりとさせたいのですが、どこを変更したらよいかわかりません。
教えていただきたいです。よろしくお願いします。

回答1件
あなたの回答
tips
プレビュー