私がフォローしているすべてのアクションの最終価格を5つ取得する方法は見つかりません。ここDBは次のとおりです。MySQL - 参加時の結果を制限する
ISINテーブル:
mnemonic | name | toFollow
価格表
mnemonic | date | price
私は各ISIN toFollow = 1のための5つの最後の価格を取得できますか?
私がフォローしているすべてのアクションの最終価格を5つ取得する方法は見つかりません。ここDBは次のとおりです。MySQL - 参加時の結果を制限する
ISINテーブル:
mnemonic | name | toFollow
価格表
mnemonic | date | price
私は各ISIN toFollow = 1のための5つの最後の価格を取得できますか?
ちょうど日付で注文してから5に制限する必要があなたの助けを
ありがとう:
select a.mnemonic,b.date,b.price
from isin as a
join isin b on (a.mnemonic=b.mnemonic)
where a.tofollow=1
order by b.date
limit 5;
質問はどうやって得ることができますか?各ISINの最後の5つの** ** toFollow = 1 *、ここでは、私はダウン投票者ではないことに注意してください。 –
今度は参加の順序を変更します。 – nacho
これは戻りません5レコード、各isinの5レコードではない –
は5 –
使用順序であなたの質問に関連するサンプルデータセットを含めますこれは、「グループごとに最大のn個」と呼ばれる独自のタグを持つというような一般的な質問です。 2つのリンクされた質問は、あなたが探している結果を得るためのさまざまな方法を提供します。要件に基づいて1つを選択します。 – apomene
によっておよびLIMIT適切なテーブル定義 – Shadow