我在定义为左外部联接的两个表上有一个联接,以便所有记录都从左表返回,即使它们在右表中没有记录也是如此。但是,我还需要在右侧表中的字段上包含where子句,但是....我仍然希望为左侧表中的每个记录返回左侧表中的一行,即使where子句中的条件不满足。有没有办法做到这一点?
是的,将条件(称为谓词)放入联接条件中
Select [stuff] From TableA a Left Join TableB b On b.Pk = a.Pk -- [Put your condition here, like this] And b.Column = somevalue