- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:親・子・孫のリレーション)
親・子・孫のリレーションについて
このQ&Aのポイント
- 親・子・孫のリレーションについてSQL文で会社に紐づく店と孫を表示させる方法は可能でしょうか。
- 親・子・孫のリレーションを持つテーブルを作成しました。親と子の関係は1対n、子と孫の関係も1対nです。
- 会社に紐づく店とその孫の情報を表示させたい場合、親と子のテーブルをJOINし、その結果を孫のテーブルとJOINすることで実現できます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
普通にJOINすればできますが、そもそも質問に書いてある結果はテーブル定義と矛盾しています。 子テーブルのaが複数のAに、孫テーブルのaaaが複数のaに紐づいていますし、aaaも主キーになっていません。 こういうデータを登録したいのであれば、子テーブル、孫テーブルは複合キーにしないといけないでしょう。