私は2つのテーブルを持っていますが、私はこの2つのテーブルを結合する選択クエリを書く必要がありますが、私はこの2つのテーブルの間に条件付き結合が何か分かりません?テーブル間の条件付きJOIN?
何らかの体は何であると言うことができますか?
TABLE ParameterRegistration
(
RegistrationTime DATETIME,
PatiNo VARCHAR(12),
Source VARCHAR(64),
Code VARCHAR(64),
NameOfCodingSystem VARCHAR(64) NULL,
Name VARCHAR(64),
ValueType CHAR(2) NULL,
NumericValue INT NULL,
StringValue VARCHAR(64) NULL,
TextValue TEXT NULL,
Unit VARCHAR(64) NULL,
UnitCode VARCHAR(64) NULL,
UnitCodingSystem VARCHAR(64) NULL,
Remark VARCHAR(255) NULL,
CreateDate DATETIME,
CreateUserId T_USER_ID
)
と
TABLE External
(
ModDate DATETIME,
ModUserId VARCHAR(12),
UbMem VARCHAR(64),
Code VARCHAR(64),
Name VARCHAR(64),
Service VARCHAR(64),
NameOfCodingSystem VARCHAR(64) NULL,
)
は、なぜあなたは使用することはできません '... TABLE1がcondition' ON TABLE2のJOIN FROM? –
テーブルはどのように関連していますか?どちらのテーブルにも、どのフィールドを一緒に参加させることができるフィールドがありますか? –
可能な複製:http://stackoverflow.com/questions/5171788/sql-conditional-join – heikkim