

現在Access2003でテーブルを下記のように作成しています。
下記のような問題があり、テーブルをどのように再編成
(正規化?してテーブルを分けるなど)すれば、うまくいくか
よいお知恵を拝借したくお願いいたします。
(1)各参加者毎に単純にレースへ参加した回数をカウントしたい。
(参加した回数によって、記念品を授与する。)
しかし、横のカウントが困難である。
(2)将来フィールドが足りなくなる。
氏名 (95'レースa) (95'レースb)(96'レースa)(96'レースc)・・・・
AA 1 1 1 1
BB 3 3 3 不出場
CC 4 不出場 不出場 2
DD 2 1 2 4
EE 5 4 4 3
・
・
・
数字はレースの順位を入力しています。
レースは、毎年行われるものもあれば、何年かに1度周期的に行われるものがあります。
参加者は固定していて2000人位いるが、レースによっては不参加の者もいます。レースは年間5レースくらいあります。
No.2ベストアンサー
- 回答日時:
こんにちは。
こんな感じで、如何でしょうか。
<レーステーブル>
レースコードレース名
01 レースa
02 レースb
03 レースc
04 レースd
05 レースe
<レーザーテーブル>
レーザーコード レーザー氏名
0001 AA
0002 BB
0003 CC
0004 DD
0005 EE
・
・
<出場テーブル>
年度レースコードレーザーコード 順位
1995 01 0001 1
1995 01 0002 3
1995 01 0003 4
1995 01 0004 2
1995 01 0005 5
1995 02 0001 1
1995 02 0002 3
1995 02 0004 1
1995 02 0005 4
1996 01 0001 1
1996 01 0002 3
1996 01 0004 2
1996 01 0005 4
1996 03 0001 1
1996 03 0003 2
1996 03 0004 4
1996 03 0005 3
・
・
>レースへ参加した回数をカウント
SELECT レーザコード,COUNT(レーザコード)
FROM 出場テーブル
GROUP BY レーザコード
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アメリカでf1カーレースが ある...
-
なんで枠複の方が馬複より高配...
-
15:01発走の理由
-
三連単はいつ始まったのですか?
-
競馬はなぜ一日12レースなん...
-
5年以上サイレース1mgを毎晩服...
-
JRA 投票締切時刻から出走時刻...
-
競馬の J G1って何ですか? 普...
-
自分自身を競走馬に例えると…
-
東西の相互発売
-
競馬用語 ただもらいについて
-
targetのレース映像出力先について
-
馬券の買い方
-
レース結果 直線不利とあったん...
-
地方競馬のメインレースとは?
-
ダービーはなぜ9R?
-
GI馬ってGIレース出走馬?
-
札幌記念はG1でいいんじゃない...
-
サラブレの穴ぐさという企画に...
-
必勝法見つけました。
おすすめ情報