0

両方のエンティティで同じテーブル列が必要なため、テーブルの分割に問題があります。それを行う方法はありますか?

私のシナリオ例。

テーブル MESSAGES には ID、sourcesystemid、destinationsystemid があります テーブル SYSTEMS には ID と名前があります

ソース システム名と宛先システム名を取得するには、同じ SYSTEMS テーブルにリンクします。SQL の例は次のようになります。

SELECT m.id、s.name、d.name メッセージから m s.id = m.sourcesystemid でシステム s に参加 d.id = m.destinationsystemid でシステム d に参加

テーブル分割が機能していますが、両方のエンティティに同じ列がある場合は機能しません。

エラー「両方のフラグメントで異なる概念的な側面のプロパティにマッピングされています」

ありがとうポール

4

0 に答える 0