您可能要在这里选择联盟?
在一个视图中包含两个表数据,并且能够向第二个表添加条件。就像这样:
Select title, fname, mname, lname, NULL As religion, patientid As pid from dbo.LAB_patientreg WHERe 1=1UNIOn Select title, fname, mname, lname, religion, convert(varchar, patient_master.pid) As pid from dbo.patient_master INNER JOIN patient_address ON patient_master.pid = patient_address.pidWHERe 1=1
(只需用您的条件替换where 1 = 1)
使用“联合选择”:确保 两个 表上的列名称相同。如果您在另一个表中没有该字段,则可以使用
AlternateFieldname AsTheFieldNameINeed“例如”
Null As religion
编辑:您可以
Union用来获取所有不同的值或
Union All获取两个表的所有值。



