2017-02-10 9 views

答えて

1

車は一度に複数のガレージにすることはできませんが、複数の車が1つのガレージにすることができますので、あなたは車やガレージ、すなわち外部キーの間の任意の多対1の関係があります。

create table garage (
    id int, 
    ... 
) 
create table car (
    ... 
    garage_id int -- nullable 
) 

ディスプレイリストでは、たとえば、MySQLでgroup_concatを使用してクエリを作成します。

ガレージに自動車の「リスト」を格納することは、DBデザインのアンチパターン(1NF)です。

0

CarIdとGarageId列を含むGarageCarListのような第3のテーブルを作成し、他の2つのテーブルに結合を実行することができます

関連する問題