我有一个带表的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;