私は非正規化されたデータを持っています:
+----+----------+------+--------+
| 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 つのドロップダウン ボックスが必要です。
nametypeanimal
ユーザーが最初のオプションを選択した後、他のドロップダウンにカスケード効果があるはずです。
例:ユーザーが を選択danielleした場合、 のオプションは とのname2 つだけで、 のオプションはだけです。typebikebusanimaldog
SQL テーブルをどのように構成すればよいですか? 非正規化する必要がありますか?