在SQLite中基于ID组合不同模式的表

时间:2015-04-20 18:35:56

标签: sqlite

我有一个带表的SQLite数据库:

Demographics, with Schema:
"MRN", "Demographics","MaritalDescription" ,"DOB" ,"PCCCode" ,"DeceasedIND" ,"Death Date" ,"RaceDescription" ,"LanguageDescription" ,"SexDescription");

ED_Visit, with Schema: 
"MRN" , "VisitNo" , "AdmitTime" , "HospService" , "VisitStatus" , "VisitTime" , "Location" , "Clinic" , "Pt Type" , "Pt Status" , "EDSeverityDescription" , "EDDisp" , "Code" , "Description" );

我想从ED_Visits中选择与MRN匹配的人口统计数据的所有记录,并将它们合并到人口统计数据中。

我试过了:

SELECT VisitNo , AdmitTime , HospService , VisitStatus , VisitTime , Location , Clinic , "Pt Type", "Pt Status", EDSeverityDescription , EDDisp , Code , Description 
FROM ED_Visits
INNER JOIN Demographics ON ED_Visits.MRN = Demographics.MRN
UNION
SELECT MaritalDescription, DOB, PCCCode, DeceasedIND, "Death Date", RaceDescription, LanguageDescription, SexDescription  
FROM Demographics 
LEFT OUTER JOIN ED_Visits ON Demographics.MRN = ED_Visits.MRN;

0 个答案:

没有答案