データベースとその中に2つのテーブルがあり、Male
両方のテーブルに外部キーがあり、両方のテーブルの外部キーが という名前の単一の別のテーブルにあります。Female
int primary key with the name ID
RecommendFemale
男性テーブル:
男 :
[dbo].[Male] (
[ID] INT IDENTITY (1, 1) NOT NULL,
[Image] VARCHAR (MAX) NULL,
[Name] VARCHAR (50) NULL,
[Age] INT NULL,
CONSTRAINT [PK_Female] PRIMARY KEY CLUSTERED ([ID] ASC)
);
女性 :
[dbo].[Female] (
[ID] INT IDENTITY (1, 1) NOT NULL,
[Image] VARCHAR (MAX) NULL,
[Name] VARCHAR (50) NULL,
[Age] INT NULL,
CONSTRAINT [PK_Female] PRIMARY KEY CLUSTERED ([ID] ASC)
);
お勧め :
[dbo].[RecommendFemale] (
[ID] INT IDENTITY (1, 1) NOT NULL,
[RecommendTo] INT NOT NULL,
[Recommend] INT NOT NULL,
CONSTRAINT [PK_RecommendFemale] PRIMARY KEY CLUSTERED ([ID] ASC),
CONSTRAINT [FK_Table_1_Female] FOREIGN KEY ([RecommendTo]) REFERENCES [dbo].[Female] ([ID]),
CONSTRAINT [FK_Table_1_Male] FOREIGN KEY ([Recommend]) REFERENCES [dbo].[Male] ([ID])
);
RecommendTo はテーブル ID の外部キーでFemale
あり、Recommend はテーブル ID の外部キー値ですMale
。
私の質問はvalue
、リストビューで外部キーに関連付けられているものを表示したいということです
例:Recommend
テーブルには列に女性の複数の外部キー値がRecommendTo
あり、recommend
列リストには男性テーブルの値があります。
に関連付けられた値をリストビューに表示したい。RecommendTo
つまり、ID 4 には外部キー テーブルに複数の値があり、その単一の数値に関連付けられた値をリスト ビューに表示したいのですが、どうすればよいですか?