SQLクエリを価格でソートするために、数時間試しました。どうぞ:
テーブルINFO
id (unique id)
mid (some id)
name
テーブルPRICES
id (some unique id)
fuid (id for showing wich entry from INFO this price is connected to)
dated (date)
SQL クエリ:
select INFO.id, INFO.mid, INFO.name, PRICES.price, PRICES.dated
from INFO, PRICES
WHERE INFO.id = PRICES.fuid
ORDER BY PRICES.dated asc
limit 100
INFO
必要な結果は、 の最新価格のすべてのエントリのリストですPRICES
。最新の価格のみ、INFO
エントリごとに 1 つの価格。
得られるもの: から一意のエントリのリストを取得しますが、最新ではなくINFO
最初に入力された価格を取得します。PRICES
max()
価格列の並べ替えを手伝ってもらえません。これを解決する方法を知っている人はいますか?