私は現在2つのテーブルを設定しています(ジョブと入札)。ジョブIDはjob_idで結ばれていますが、Jobsテーブルでは一意ですが、入札では一意ではありません。また、Jobsテーブルには、ロケーション情報があります。私がする必要があるのは、jobsテーブルの各都市で最低の入札単価を得ることです。SQL 1対多の関係から最低の変数を取得する
本来、私はそれぞれのDISTINCT都市をつかみ、その都市のすべての仕事を得て、次に仕事のためのすべての入札をつかみ、それを比較してそれらのうちの最も低いものをつかむ必要があります。
私はSQLでそれをやろうとしてきましたが、phpでもforeachループを使用することができます。
申し訳ありませんが、私はこれは魅力のように働いたのMySQL 5.0.8 – IceBlueFire