私はこれら2つのテーブルを持っており、PhraseId
とEnglish
のレポートを作成する必要があります。UserName
は'admin1'
です。結合列の名前が異なる場合、2つの表を結合するにはどうすればよいですか?
ModifiedBy
の列は、Id
の列と一致します。
CREATE TABLE [dbo].[Phrase] (
[PhraseId] UNIQUEIDENTIFIER DEFAULT (newid()) NOT NULL,
[English] NVARCHAR (250) NOT NULL,
[ModifiedBy] INT DEFAULT ((1)) NOT NULL,
PRIMARY KEY CLUSTERED ([PhraseId] ASC),
CONSTRAINT [FK_PhrasePhraseChapter] FOREIGN KEY ([ChapterId]) REFERENCES [dbo].[PhraseChapter] ([PhraseChapterShortId])
);
CREATE TABLE [dbo].[AspNetUsers] (
[Id] INT IDENTITY (1, 1) NOT NULL,
[UserName] NVARCHAR (256) NOT NULL,
CONSTRAINT [PK_dbo.AspNetUsers] PRIMARY KEY CLUSTERED ([Id] ASC)
);
結合列の名前が異なる場合、これら2つの表を結合するにはどうすればよいですか。
列名が同じである場合と同じ – Lamak
大きな問題は、これらのテーブルの2つの列が結合の実行に使用されることです。その質問に対する答えが一目瞭然ではわかりません。 –
名前の違いは何も変わりません。テーブルが相互に関連している限り、関連する列に参加します。 – Snowlockk