私は1つのテーブルを持っています:
horse
->id
->course
->date
別のもの:
course
->title
->trackstyle
そして3つ目
trackstyle
->id
->style
コースのスタイルは複数になる可能性があるため、フィールドを作成して値をカンマで区切って保存すると考えました。
すなわち:
trackstyle
id:1
style:galloping
id:2
style:flat
course
title:ascot
trackstyle:1,2 (as it's galloping and flat)
title=beverley
trackstyle:1 (as it's just flat)
ここで、3 つのテーブルすべてをクエリするリクエストを作成するのに問題があります...
データベースを構築する正しい方法ですか? または、コース テーブルに新しい列を追加して、トラックスタイルを「ハード」に設定する必要があります。
course
title: ascot
trackstyle: galloping, flat
title: beverley
trackstyle: flat