こんにちは私は問題と解決策を持っていますhttp://dev.mysql.com/doc/refman/5.6/en/example-maximum-column-group-row.htmlこれは特定の列の最大値を持つ行を検索し、他の値でグループ化しています。グルーピングで最大値を持つ行を見つけにくい
私の質問は、以下のクエリをEloquent形式に変換する方法です。
SELECT s1.article, dealer, s1.price
FROM shop s1
JOIN (
SELECT article, MAX(price) AS price
FROM shop
GROUP BY article) AS s2
ON s1.article = s2.article AND s1.price = s2.price;
ありがとうございました。
は(あなたは[生-表現]を使用してみましたhttps://laravel.com/docs/5.3/queries#raw-expressions)? – KuKeC
私は持っていますが、どうにかして動作させることができませんでした.SQL全体をDB :: select( 'query')内に置くと動作させることができます。 – Lee