私のクエリでは、次の条件があります
left Join Table2 on Table2.Id = Table1.Id and Table2.status in ('Close', 'Open')
そして、上記の条件では、左結合のために2つの余分な行があります。条件でCloseまたはOpenのいずれかしかない場合、正しい行数が返されることに気付きました。
これを修正するために、私はこのようなものを書き込もうとしていました
And Table2.status = (Case Table2.status
WHEN 'Open' Then 'Open'
When 'Close' Then 'Close'
End )
ただし、これでも2行余分に返されます。これを修正する方法について何か提案はありますか?