票を落とすつもりですが、これが論理的かどうかを確認する必要があります。
私は3つのテーブルA、B、Cを持っています。BはAとCの間に多多の関係を作るために使用されるテーブルです。しかし、AとCも1対多の関係で直接関係しているということです。
顧客は次の要件を追加しました。
AとCとの内部結合の表Bから情報を取得し、同じクエリでAとCを1対多の関係で関連付けます
何かのようなもの:
代替テキストhttp://img247.imageshack.us/img247/7371/74492374sa4.png
クエリを実行しようとしましたが、常に0行が返されました。お客様は私が要件を達成できると主張していますが、私はそれを疑っています。コメントはありますか?
PS。もっとわかりやすいタイトルはありませんでしたが、何かアイデアはありますか?
更新:rcarのおかげで、場合によっては、学生が受講したすべてのクラスの履歴を保持するために、これが論理的である可能性があります(学生が一度に1つのクラスしか受講できないと仮定します)
更新:連絡先のテーブル、各連絡先の情報を含むテーブル、および関係テーブルがあります。連絡先の情報を取得するには、情報と1対1の関係を築く必要があります。各連絡先には、いいねと名簿を付けることができます。これが、多対多の関係が実装されている理由です。
完全なアイデアは、連絡先の名前と彼の名簿を取得することです。お客様のアイデアが浮かんだので...クエリに問題があります。基本的にはjdecuyperが作成したクエリを使用しようとしていますが、彼が警告しているように、データが返されません。