データベースの経験はあまりありませんが、少し問題があります。学生と講師が受講しているコースを保存するデータベースを作成しようとしているので、3 つのテーブルを作成しました。講師テーブルと受講生テーブルでは、フィールド コースは、講師または受講生のいずれかが受講したコースのコンマ区切りのリストを表します。
このようなもの:
講師 - コース - "1,2"
学生 - コース - "1,2,3"
コース - 1 - 「バイオ」
ただし、問題は、コースに基づいて学生のリストを表示する場合、すべての学生とコースを検索し、もう一度検索して、csv リストに指定されたコースがあるかどうかを確認する必要があることです (これは少し冗長に思えます)。インデックスなどを関連付け/参照することで、この目標を達成できる別の方法はありますか? ありがとう