私は非正規化されたデータを持っています:
+----+----------+------+--------+
| pk | name | type | animal |
+----+----------+------+--------+
| 1 | alex | car | cat |
| 2 | alex | bike | cat |
| 3 | liza | car | dog |
| 4 | danielle | bike | dog |
| 5 | danielle | bus | dog |
+----+----------+------+--------+
3 つのドロップダウン ボックスが必要です。
name
type
animal
ユーザーが最初のオプションを選択した後、他のドロップダウンにカスケード効果があるはずです。
例:ユーザーが を選択danielle
した場合、 のオプションは とのname
2 つだけで、 のオプションはだけです。type
bike
bus
animal
dog
SQL テーブルをどのように構成すればよいですか? 非正規化する必要がありますか?