|
大和魂さんへ
JRDBご利用ありがとうございます。
>以下のような分析をしたいと思います。
>
>●ゴール順位1位とゴール内外が同じ馬の抽出。
>
>
>SELECT D競走馬データ.馬番 FROM D競走馬データ
>
> WHERE D競走馬データ.ゴール内外
>
> IN (SELECT D競走馬データ.ゴール内外 FROM D競走馬データ WHERE D競走馬データ.ゴール順位 = 1)
>
>上記のようなSQL構文を作成しましたが、うまくいきません。
>どこがおかしいのでしょうか。
展開図においてゴール順位1着馬の後ろに並んでる馬ということですね。
GGAの拡張モードでの指定方法と推察いたします。
次の拡張モードでできます。(where文以下)
=============================
D競走馬データ.ゴール内外 =
(
SELECT
D.ゴール内外
FROM
D競走馬データ D
WHERE
D.ゴール順位 = 1 and D競走馬データ.レースキー=D.レースキー
)
=============================
【解説】
ゴール内外 が、(その同じレース内のゴール順位一位の馬のゴール順位)
と同じ馬
※ゴール1着馬を取ってくる副問い合わせの 「D競走馬データ」を 別名の「D」にしています。
|
|